New Delhi, the capital of India, is set to stage the country’s first-ever World Para Athletics Grand Prix with 283 athletes from 20 nations ready to dazzle at the Jawaharlal Nehru Stadium over the ...