Who is the world’s highest paid athlete?

Roger Federer has recently become the first tennis player to top the annual Forbes list of the world’s highest paid athlete, overtaking footballer Lionel Messi. Federer has moved up four places after earning 86.2 million pounds in the past year – about 81 million pounds of it in endorsements. Earlier, Japanese tennis player Naomi Osaka […]