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