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