Indian Grand Prix track unveiled

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.