Overview
Environment
Social
Governance
EN
English
China
Indonesia
Karangkates Floating Solar Power Plant (100 MWac)
.