Question: where are the nfl games played in london?
Answer: Wembley Stadium; Twickenham Stadium