The NFL is coming to Twickenham next year.
So that makes at least three more games in London next season, with the possibility of more.
In 2018, there are guaranteed to be 5 games in London, because the deal with Tottenham kicks in. So that year, there will be at least 2 at Wembley, 2 at Tottenham, and 1 at Twickenham.
The Jaguars are the only team that will keep coming every year, until
Forum: Tell Me