A photograph of London’s oldest structure. (almost 3500 years old) First erected in 1450 BC Heliopolis, Egypt. It was given as a gift to the UK to celebrate Lord Nelson’s battle victories on the Nile. Not sure what New York did to deserve the twin obelisk though. The scaffold has just come down off the [...]

