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.

By admin