
I know that the answer to the question "Which location seems to be different from the others?" is in "Major sporting venues in New Delhi include the Jawaharlal Nehru Stadium, Ambedkar Stadium, Indira Gandhi Indoor Stadium, Feroz Shah Kotla Ground, R.K. Khanna Tennis Complex, Dhyan Chand National Stadium and Siri Fort Sports Complex.". Can you tell me what it is? 


Indira Gandhi Indoor Stadium
