- Jun 29, 2003
- 35,119
- 17,822
- Staff
- #1
Tottenham Hotspur’s board have provided an extensive update on the progress of their new stadium, and admitted there has been a slight delay due to bad weather.
Read the full article at This is Futbol
Read the full article at This is Futbol