
London has been named the best city in the world for sports events
Just as London has revealed it plans to bid to host the 2040 Olympics, the capital has been crowned as the world’s best city for hosting sporting events. A new report by City Hall has revealed that major sporting events made £230 million for the capital …