'We're sponsoring their Moon launch!': Fury as Britain pledges nearly £100-mn in Foreign Aid to India
New Delhi Sept 3 Britain has pledged £98million in foreign aid to India – while the country spends almost the same amount on lunar missions.
The Department for International Development will give £52million to India this year and £46million in 2019/20 as part of the aid budget.
But the Indian…