Globeleq Logo

Globeleq

Developer

A leading independent power company focused solely in Africa

#11 of 1697 Developers