Major sporting venues in New Delhi include the Jawaharlal Nehru Stadium, Ambedkar Stadium, Indira Gandhi Indoor Stadium, Feroz Shah Kotla Ground, R. What major sports venue in New Delhi bears the name of the former prime minister Indira Gandhi?