Itemoids

You are not logged in so some information on this page has been withheld. To see more, please log in or sign up.

It is just one of hundreds of schemes funded through the ICF which will spend a staggering £11.6bn in foreign aid on behalf of the British taxpayer by the end of this financial year.