Tottenham have denied reports that they have held talks over potentially sharing their new stadium with an NFL franchise based in London.
Tottenham have denied reports that they have held talks over potentially sharing their new stadium with an NFL franchise based in London.