16 February 2024

CDPQ snaps up majority stake in Japanese solar project