Tottenham Hotspur Stadium, in London, England, with capacity for 62,850 people: who plays here, upcoming fixtures and latest results.