Question: where is the nfl game in london played
Answer: Wembley Stadium, Twickenham Stadium