Formula One World Championship: Scenic New Delhi - The Red Fort. Formula One World Championship, Rd 17, Indian Grand Prix, Buddh International Circuit, Greater Noida, New Delhi, India, Preparations, Tuesday 25 October 2011.
Scenic New Delhi - The Red Fort.
Formula One World Championship, Rd 17, Indian Grand Prix, Buddh International Circuit, Greater Noida, New Delhi, India, Preparations, Tuesday 25 October 2011.