Greenbayphil
Cheesehead
A lot of issues would have to be solved before being able to put a team in London. I think most of the talk about it is having leverage getting new stadiums in places in need of it.
Still, if you look at a place like Jacksonville who's population is roughly 800,000 compared to London which has over 8 million people living there, you can see why the NFL has it's eye on it.