Successful Projects

Solar and Energy Storage

4.6

GW

28

Projects

16

States

In Operation, Under Construction, Contracted