Project: 8119 TBEA Turpan Wind and PV Hybrid Power Project - History
Project 8119: TBEA Turpan Wind and PV Hybrid Power Project