Cleopatra’s Needle – An Egyptian Obelisk Living in Central London

If you’ve read my latest book, The New Savants, you will know that much of the book is based in London, mainly in the London Underground. However another important landmark also features – Cleopatra’s Needle. Here’s the story behind the needle. Situated close to the exit of the Embankment Underground Station is one of the… Read More

Great Places to Visit in London

Trafalgar Square The famous city square that celebrates Lord Nelson’s victory against the navy of Napoleon at the Battle of Trafalgar back in 1805. The monument is a tall column that holds a figure of Nelson, which stands guard over London surrounded by four large lions and a set of fountains. Trafalgar Square is said… Read More