What I read on Sky Sports:
Sky Sports News understands Khan's purchase of Wembley would see the England national team being forced to play games away from the stadium, notably in the autumn.
The NFL regular season begins on September 7, with pre-season matches beginning at the start of August. However, it is understood the FA would still consider Wembley as the 'home' of the national team.
Due diligence is believed to now be underway on a deal that would see the creation of the first ever NFL franchise outside of the USA.
The national team could be forced to play games away from the stadium during autumn, but the rest of the year is fine, I guess. And having a NFL team there? Wouldn't that be terrible for the fans? 😆