India will host first Formula 1 Grand Prix on October 30, 2011 on a 5.14 km track, in Greater Noida.

More...