London, UK – Tottenham Hotspur Stadium. Why not Wembley ....?

:lol: