World class stadium! $1.3 billion Tottenham stadium finally opens

Spurs’ return home to their 62,062-seater stadium could not have come at a better time as…