Government set to breach foreign aid spending cap

Much of the budget is being used to pay for asylum seekers in the United Kingdom, the BBC has learned.