The construction of a large-scale and high-altitude wind power project began in Laba Mountain of Dechang, a county of Liangshan Yi autonomous prefecture in Southwest China's Sichuan province, on June 7.
The third generator unit of the Ruzibazi Hydropower Station Project in Southwest Burundi's Rumonge province was formally put into a trial operation on June 5, marking the completion of the largest China-aided overseas hydropower station.