What’s the sporting capital of the world?

What’s the sporting capital of the world? London – the sporting capital of the world The sporting capital of the world. It ticks all of the boxes. There will be 13 London teams in the English Football League next season, and there are another four professional clubs. London clubs have won 21 English top-tier titles, 42 FA Cups and two Champions Leagues.

London – the sporting capital of the world

The sporting capital of the world. It ticks all of the boxes. There will be 13 London teams in the English Football League next season, and there are another four professional clubs. London clubs have won 21 English top-tier titles, 42 FA Cups and two Champions Leagues.