According to figures released by the Department for International Development, the UK paid £13.3 billion in overseas foreign aid last year, meeting the target of 0.7% of the country’s gross domestic product. Of this, £1.5...