It marks India’s first major international para-athletics event. The spotlight will shine on New Delhi’s Jawaharlal Nehru Stadium as 283 para-athletes from 20 countries take to the track for the World ...