Question: The 2011 Indian Grand Prix was held 40 km from what city? 
Related documents: [0]  [DOC] 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. It was the seventeenth round of the 2011 Formula One season and the first Formula One Grand Prix to take place on the Indian subcontinent. [END] 
[1]  [DOC] The Buddh International Circuit (बुद्ध अन्तरराष्ट्रीय परिपथ) is an Indian motor racing circuit in Greater Noida, Uttar Pradesh, India, 40 km from Delhi. The 120,000-capacity circuit was best known as the venue for the annual Formula One Indian Grand Prix, which was first hosted on 30 October 2011 but has been suspended since 27 October 2013 due to a tax dispute with the Uttar Pradesh government. [END] 
Answer: 
Delhi
Delhi