Top Runner Project in Delingha,Qinghai

Capacity:18.9MW
Location:Delingha,Qinghai,China