11 April 2019

$26trn impact investment opportunity waiting to be unlocked, says IFC