• Solar power panels are seen on top of the Theme Pavilion at the Shanghai Expo site in Shanghai, China, September 18, 2009.    Photo Imaginechina
  The Story :Bird's eye view of unique architectures in Shanghai
  The Story :Solar power installation completed at Shanghai Expo site

ID: 20091026_47881 Time: 2009-10-26
Size: 2000x1220 File size: JPG 1 M - TIFF 7 M My Cart