Roger Federer has been crowned No 1 on Forbes’ Highest-Paid Athletes list for the first time in his career. The Swiss tennis legend edged out Lionel Messi and Cristiano Rinaldo, Neymar, and LeBron James to take the top spot after he earned a total of $106.3 million over the past 12 months, making him the […]