Tottenham Hotspur Stadium, Tottenham, London, UK