The 2011 Indian Grand Prix was held 40 km from what city? 
2011 Indian Grand Prix: The 2011 Indian Grand Prix, formally the 2011 Formula 1 Airtel Grand Prix of India, was a Formula One motor race that was held on 30 October 2011 at the Buddh International Circuit in Greater Noida, Uttar Pradesh, India. Buddh International Circuit: The Buddh International Circuit (बुद्ध अन्तरराष्ट्रीय परिपथ) is an Indian motor racing circuit in Greater Noida, Uttar Pradesh, India, 40 km from Delhi.
Delhi