It\’s official. India will host its first Formula 1 Grand Prix on October 30, 2011. The announcement came following an extraordinary meeting of the World Motor Sport Council in Paris on Wednesday. The addition of an Indian GP to the F1 calendar will make 2011 a 20-race season, the longest in the history of the [...]

