Global grant-making

Basic info
Feature image: 

New report shows UK foundations spend £292 million each year on international development.