Question: how many games are played in london nfl?
Answer: The NFL had been planning to play one game in Mexico City at Azteca Stadium and four games in London – two at Tottenham Hotspur Stadium and two at Wembley Stadium – during the 2020 season.