Video PlayerClose

Workers clean heliostats for a molten-salt solar thermal power plant in Dunhuang, northwest China's Gansu Province. (Xinhua/Ma Ning)
 
 
Workers clean heliostats for a molten-salt solar thermal power plant in Dunhuang, northwest China's Gansu Province. (Xinhua/Ma Ning)