London’s Smallest Statue

In a city filled with grand monuments and huge statues, it’s nice to know London has an official smallest statue. Located on Philpot Lane, the statue of two tiny mice eating cheese is dedicated to two builders who fell during construction of The Monument after an argument over a missing

Hidden Time Capsule

Cleopatra’s Needle, an Egyptian obelisk, was erected on on the Thames Embankment in London on 12 September 1878.  Made from red granite, stands 68 feet (21 metres) tall and weighs 224 tons Cleopatra’s Needle was presented to the United Kingdom in 1819 by the ruler of Egypt and Sudan Muhammad