Why Does the NFL Play in London? Here's What to Know
Would an NFL team work in London? Is it realistic? - Quora
Potential London NFL franchise - Wikipedia
Could London become a permanent home for the NFL?
Will London Get an NFL Team? 'Nothing Stopping Us' Setting Up U.K. Franchise, Says League
Could London become a permanent home for the NFL?
NFL can 'easily have London franchise' as ex-player tips league for expansion - Mirror Online
Will London get an NFL team?
NFL still a long way from calling London home - The Boston Globe