They did. At the moment the NFL award games to the UK, 3 this year with the cooperation of the home side, so normally it's the smaller franchises that are nominally at home for the London games. The general expectation is that the 3 will rise to 4/5 over the next couple of years and eventually a London team will arrive, Jacksonville being the most obvious candidate as they have played in London a few times, struggle to sell out their stadium and Khan also owns Fulham.
The debate over London tends to surround around whether a fanbase for that franchise would exist. Not so much over whether games would sell out, as they undoubtedly would in the first couple of seasons, more whether people would come to watch the London Jaguars and stop following their existing sides. A game against the Cowboys for example at the moment could see 50% Dallas, 40% neutral 10% Jaguars
There are people on here that are a lot more knowledgeable on NFL than me who may correct me on any of the above though!