Cars are lined at the Buddh International Circuit, the venue for the first ever Indian Formula One race at Greater Noida, on the outskirts of Delhi October 18, 2011. The maiden race will take place from October 28-30. REUTERS/Vijay Mathur (INDIA – Tags: SPORT MOTORSPORT)
No Comments