13 November 2024

Trio of impact investors back African renewables development with €84m