Why London? Easy answer=$$$$$$. Tons of expendable income in London and it is the destination locations for people with money from all over Europe and the Middle East. It is also one of the largest Corporate business centers in the world which means corporations buying blocks of tickets. It is also TV contract dollars because someone in Europe will bid for the broadcast rights.
I'm not supportive of teams in Europe at all. I fly there frequently on biusiness and the travel schedule would be a mess for teams especially in the winter when there are frequent delays due to weather. Plus there are very few US military left in Europe to provide a built in fan base. Just don't see how it works. Better to put a team in Canada and Los Angeles.
Bookmarks