ParentFull threadblasterford·Why does the UK give India £295m a year in aid?http://www.bbc.co.uk/news/magazine-12607537View on HN