The Indian government is debating whether it should still accept any development aid from Britain. India is currently the biggest recipient of UK development aid, receiving more than £800m (about $1.25bn) over...
↧