In what country was the 2012 International Series game played? on Feb 29, 2024 Published in Football Trivia England. The NFL game was played at Wembley Stadium.