Visitors queue to enter the Swiss Pavilion at the Shanghai World Expo site, May 24, 2010. Some 307,200 visitors have toured the Expo Site by 6:30 pm Monday afternoon despite a high temperature of up to 30.3 C, according to statistics released by the weather station in the Site. [Photo/Xinhua]