Ukbrotha
Superstar
Owen Hargreaves trying to downplay Inter like they're some EFL Championship side statistically in tournuments Tottenham are no better than Inter
I dont understand this. unless he means in the last couple of years, otherwise Inter are a far bigger team than Spurs.