New Delhi, Monday: The Indian government has undertaken a hasty U-turn on its proclamation last week that Formula One is not a sport, declaring that they were “wrong” and paving the way towards an Indian Grand Prix in 2011.
The government has denied that this sudden change of heart has anything to do with the...
Read more »








