In London, football is everywhere. The city has six Premier League stadiums and five Championship stadiums, and 15 professional football clubs altogether. Here’s where their supporters are typically from (click to enlarge).
We use cookies to ensure that we give you the best experience on our website. If you continue to use this site we will assume that you are happy with it.OkRead more