Built for the 1982 Asian Games, the Jawaharlal Nehru Stadium has long been a symbol of India’s sporting history. It underwent ...