View on map
Developer of solar, wind and desalination plants
Giga-project in north-west Saudi Arabia, including The Line