A worker cleans the floor inside the North Korea Pavilion at the Shanghai World Expo site April 15, 2010. The Shanghai World Expo 2010 is due to run from May 1-Oct 31, with about 70 million visitors expected to attend, according to its official website.