• Solar panels are seen installed on the rooftops of the China Pavilion, front, and the Theme Pavilion, back, at the Shanghai Expo site in Shanghai, China, 1 September 2009.    Photo Imaginechina
  The Story :Installation of solar energy systems on Expo pavilions completed

ID: 20090912_50611 Time: 2009-09-12
Size: 4272x2848 File size: JPG 8 M - TIFF 35 M My Cart