download
  • Solar power panels are seen on top of the China Pavilion at the Shanghai Expo site in Shanghai, China, September 18, 2009.    Photo Imaginechina
  The Story :Solar power installation completed at Shanghai Expo site

ID: 20091027_45096 Time: 2009-10-27
Size: 1375x2000 File size: JPG 960 K - TIFF 8 M My Cart