Murder, ravens, people in funny hats: even if you've never been to the Tower of London, you know the vibe. It’s a massive, medieval castle right in the centre of town, and an absolute ...
Almost 30,000 ceramic poppies go on display at the Tower of London. Image: Historic Royal Palaces The Tower of London will be flooded with tens of thousands of blood-red poppies later this year ...