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: 20091026_47877 Time: 2009-10-26
Size: 2000x1331 File size: JPG 924 K - TIFF 8 M My Cart