Ghost Stories – The Tower of London, UK
Out of all the majestic architectural delights that one can find in the city of London, the Tower of London in UK is the most attractive. This place is actually Her Majesty’s Royal Palace and Fortress, which was historically known as The Tower. It is one of the oldest buildings, which is said to be used by the British government. Situated on the North bank of the river Thames, the eastern edge of The Tower of London has an open space called Tower Hill, which separates the monument from the main city of London.
Latest Comments