>>10816419London is the biggest tourist city in the world, I'm not even British and I know about Wembley because that's where the FA Cup final is and where England play their home internationals. Any soccer fan, i.e. half the planet, knows that Wembley Stadium is in Wembley, London.
In the same way people know MSG is in Manhattan which is in New York City because of shows like Friends and Seinfeld.