Britain spends over £13 billion annually on overseas aid and consistently meets the UN target for such expenditure. Jo Coburn asks why we do it and why most politicians back it. Show more
Discover 11,128,835 listings and 277,915 playable programmes from the BBC
Britain spends over £13 billion annually on overseas aid and consistently meets the UN target for such expenditure. Jo Coburn asks why we do it and why most politicians back it. Show more