Her Majesty’s Royal Palace and Fortress, more commonly known as the Tower of London, is a historic castle on the north bank of the River Thames in central London. This building used to serve as a royal residence, the Treasure for the Royal Jewels, a defence building and a prison. There has been more blood […]
It is hard to say what is more iconic in London – The Big Ben or the Tower Bridge. I think we would be hard pressed to pick between the two. After a bit of rain, the sun come out which made for some spectacular looking skyline.
First thing on our agenda today was to see the Tower Bridge and the area around it. We stopped by the City Hall and a bit of modern London before heading for the iconic bridge. There are some really stunning buildings here, all made of glass and steel, which provides a great contract to the […]