An employee inspects solar photovoltaic modules at a factory in Haian, in China’s eastern Jiangsu province, on November 15. Photo: AFP
An employee inspects solar photovoltaic modules at a factory in Haian, in China’s eastern Jiangsu province, on November 15. Photo: AFP