With a best throw of 88.13 metres, which he recorded on his fourth attempt, India’s Neeraj Chopra captured the silver medal in the men’s javelin throw final at the World Athletics Championships in Eugene, Oregon. Anderson Peters of Grenada won the gold with a best throw of 90.54 Continue Reading