146252VJ5PF-D3030

A mini power plant with a wind turbine on an island in the South China Sea. Photo: Xinhua

May 29, 2018 5:22 PM (UTC+8)