Major sporting venues in New Delhi include the Jawaharlal Nehru Stadium, Ambedkar Stadium, Indira Gandhi Indoor Stadium, Feroz Shah Kotla Ground, <answer>R.K. Khanna Tennis Complex</answer>, Dhyan Chand National Stadium and Siri Fort Sports Complex.
What major tennis stadium is located in New Delhi?
R.K. Khanna Tennis Complex