i heard one of the guys in sort of charge on our radio last night and he said its down to the owners about having more games in london and which teams come,it sounds like they might end up having 2 games a season over here
in theory you could have a franchise in London but it would take a billionaire owner to pay over the odds for everything to work imo,not sure how the nfl works in that context
in reality though would the foreign franchise really be competitive in the true sense,i can't see many of the top players wanting to live in london,unless the money is too good to turn down but you have a salary cap i think








