Workers assemble solar panels on the factory floor of Suntech Power Holdings in the city of Wuxi, China, on Feb. 27 last year.Mar 20, 2013

FULL STORY

Photo: AFP

This photo has been viewed 211 times.

TOP top