Cameron and Osborne,give India 1.4 billion a year of our money calling it foreign aid. yet India can afford to host a Grand Prix, or is the whole show payed for through sponsorship. ???
I assume that the organisers make money from organising it. Anyone, it will be the sponsors/organisers who are paying for it- it won't be the aid organisations who get the money.