Will never say I am the greatest Indian track and field athlete of all time: Neeraj Chopra
Chopra, who is known for his humility besides his world conquering skills with javelin, won the coveted world title with a solid throw of 88.17m in Budapest on Sunday night.