For whatever reason, the NFL feels that international expansion is a possibility, with London being a possible site for maybe a 33rd franchise.
What the NFL doesn't realize is that putting a team in London is akin to putting a dictator in a country already ruled by a democracy, it won't work.
First of all, Europe is not a good market because of association football and its vice-like grip on European sports fans. With teams like Arsenal, Manchester City, Manchester United and Chelsea getting their season started at around the same time the NFL is getting into full swing, who wins in this situation?
In addition, we've already seen American football fail in Europe. Remember NFL Europa?
What was intended to be a minor league football circuit ended up shutting down after 15 seasons. By the final season, the only places where it really caught on was Germany and the Netherlands. With only six teams, the league ceased operations in 2007.
If the NFL puts a team in London, it will be a colossal failure. Not only will the franchise hemorrhage money, but it will never be able to compete with what is already established.