In a major development for Indian sports infrastructure, the Jawaharlal Nehru Stadium complex in New Delhi is set to be dismantled to make way for a state-of-the-art Sports City spread across 102 acres, Sports Ministry sources told India Today on Mon…

