https://www.power-technology.com/marketdata/power-plant-profile-hubei-lichuan-yueshan-shuanglu-wind-farm-china/
Hubei Lichuan Yueshan Shuanglu Wind Farm is a 148.5MW onshore wind power project. It is located in Hubei, China.
power plantwind farmprofilehubeilichuan