
4 legendary London attractions turning 25 in 2025
Picture the scene. It’s 1999, and the government has just spent £789 million building a giant dome-shaped building in southeast London. But what promised to be a turn-of-the-millennium world-class exhibition venue, ended up a bit of a dud. We’re of course talking about the […]