Link – NFL agrees to play regular-season games at Twickenham

So, in 2018 there will be 5 games in London, so at what point does it just make more sense to have one team based there permanently? Now yes, there would be some issues with them traveling to the US for away games, but it could be worked around. (Keep them in the States for 8 weeks, play half the season at home and then the road, etc.)

Why not?

NFL agrees to play regular-season games at Twickenham