Tottenham invested £1.2 billion in their new stadium, yet they currently hold the worst home record in the Premier League for 2025. Is that in any way related to the fans who show up?
Tottenham invested £1.2 billion in their new stadium, yet they currently hold the worst home record in the Premier League for 2025. Is that in any way related to the fans who show up?