LondonfromTime Out London18 hours agoLondon has been named the best city in the world for sports eventsLondon has been named the world's best city for hosting sporting events and attracted 500,000 fans in 2024.