https://www.power-technology.com/marketdata/xinjiang-shanshan-loulan-wind-farm-china/
Xinjiang Shanshan Loulan Wind Farm, China
Dec 20, 2021 - Xinjiang Shanshan Loulan Wind Farm is a 99MW onshore wind power project. It is located in Xinjiang Uyghur Autonomous Region, China.
wind farmxinjiangshanshanloulanchina