There are two Jawaharlal Nehru stadiums. One is in Delhi and the other one is in Kochi, Kerela, India. The Delhi one was the main host of the 2011 Commonwealth Games and the Kochi one is more commonly known as Kaloor International Stadium and is a cricket stadium.
Chat with our AI personalities