Workers fix solar energy panels on the top floor of the Chinese Pavilion at the Shanghai Expo Site, Shanghai, east China, July 25, 2009. (Xinhua Photo)Photo Gallery>>>