HomeNewsBusinessAmerican FootballUnited Kingdom

Wembley head: London ready for a NFL franchise

Ahead of this weekend’s first of two National Football League (NFL) regular season games to be played at London’s Wembley Stadium, venue managing director Roger Maslin has said the city can deliver on a launch of its own franchise.