Tottenham Hotspur Stadium, London The Tottenham Hotspur stadium will host both football and NFL games. Credit: Populous.