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 … Continued