Paris/New Delhi, Sep 9: The schedule of the longest 2011 Formula 1 racing season unveiled on Wednesday, Sep 8 features Indian Grand Prix for Oct 30, 2011. Yes, that's right, F1 comes to India provided the circuit near New Delhi is ready in time.
In an opportunity that could give a major boost...