The goal is to establish a permanent presence across the Atlantic.
If you’re planning to be parked in front of the television at 9:30 a.m. ET on Sunday watching the Ravens face off against the Jaguars in Wembley Stadium, you may ask yourself why the NFL puts its American fans through that rigamarole. There are a handful of reasons the NFL plays games in London each year, but they all come back to one thing: Establishing an permanent presence there.
How long has London played host? The