India hosts the 2026 World Para Athletics Grand Prix New Delhi from March 11–13 at the Jawaharlal Nehru Stadium, featuring 257 athletes from eight nations
Russia will field 26 entries, making it the second-largest team behind hosts India
World Para Athletics chief Paul Fitzgerald noted para-athletes face extra requirements