Indian Grand Prix track unveiled

  • 2:14
  • Oct 18, 2011;
The Buddh International circuit in Greater Noida, that will host India's inaugural Formula One race at the end of this month, was officially unveiled on Tuesday.