India's Neeraj Chopra came ever so close of winning the Diamond League 2024 final as he finished second, falling short by 1cm to Grenada's Anderson Peters who won the men’s javelin throw event at the the King Baudouin Stadium in Brussels on Sunday. (Highlights | More Sports News)