Breaking News
Home | Gallery | Fireworks explode above the new Tottenham Hotspur Stadium in the north of the capital before the Premier League match between Spurs and Crystal Palace.
London, England: Fireworks explode above the new Tottenham Hotspur Stadium in the north of the capital before the Premier League match between Spurs and Crystal Palace. Photograph: Getty Images

Fireworks explode above the new Tottenham Hotspur Stadium in the north of the capital before the Premier League match between Spurs and Crystal Palace.

Leave a Reply

Your email address will not be published. Required fields are marked *

*

x

Check Also

People sitting out at cafe tables knee deep in floodwater

A young woman uses a catapult during Protests against Chile’s government in Santiago