Neeraj Chopra’s quest for another World Athletics Championships medal fell short as he finished eighth in the men’s javelin final, a stark contrast to his previous triumph at the same venue. Keshorn Walcott secured the gold, while Anderson Peters took silver, and Curtis Thompson claimed bronze. Sachin Yadav of India narrowly missed the podium, finishing fourth. Post navigation Players forced to strip down to shorts as AC malfunctions – watch Neeraj Chopra rips off belt, covers face after elimination in final – watch