Red Bull Racing introducing Buddh circuit and F1 Road Show in India
Buddh International Circuit is a motor racing circuit in India near Delhi. It was inaugurated on October 18th, 2011 and it is where the annual Formula One Indian Grand Prix takes place.
19 January 2012, 12:00 AM