Not calling on London - NFL ditch overseas games
Wembley Stadium - Wikipedia
What next for the NFL in Europe? The UK has shown possibilities are endless for league's international expansion, NFL News
Tottenham Hotspur Stadium's NFL impact, a London franchise and what it means for Wembley
Tottenham announce 10-year deal to host NFL games in new stadium, Tottenham Hotspur
Dual-use at Spurs' stadium gives NFL a London base
Will London Get an NFL Team? 'Nothing Stopping Us' Setting Up U.K. Franchise, Says League
Wembley to Hold Talks with NFL About London Franchise, Could Bid for Super Bowl, News, Scores, Highlights, Stats, and Rumors
NFL London 2018: Record Wembley crowd shows sport's growing popularity in the UK, The Independent
Wembley: Football Association offered £900m to sell national football stadium - BBC Sport