Led by star javelin thrower Neeraj Chopra, India on Sunday named a 19-member team for the World Athletics Championships to be held in Tokyo from September 13-21.
News for you 247
Led by star javelin thrower Neeraj Chopra, India on Sunday named a 19-member team for the World Athletics Championships to be held in Tokyo from September 13-21.