Ariel Zhong

Wind turbines in service at the Dabancheng Wind Power Plant in Urumqi in northwest China's Xinjiang Uygur Autonomous Region, 20 October 2007. EPA/IRIS SA