Developing, acquiring and operating power and related projects in MENA and neighbouring markets

Loading...