French energy giant Engie seeks new partner as alliance with Abraaj Group ends

Engie is the world’s largest independent power producer with 102,700 MW of projects globally, including 24,000 MW of renewable energy projects and revenue of about $83 bn.