Question: where is the nfl game in london played
Answer: Twickenham Stadium
Other accepted answers: Twickenham Stadium; Wembley Stadium