How is taxpayers helping world's fifth biggest economy fly to moon, writes Jake Berry
In the words of Neil Armstrong, India took "One small step for man" this week by landing a spacecraft on the moon's south pole. But is it right that the British taxpayer is still making the "Giant Leap" of paying £57million a year in foreign aid to India?
