Her Majesty’s Royal Palace and Fortress, known as the Tower of London, is a historic castle located on the north bank of the River Thames. The castle was also used as a prison from 1100…
Travelling with a camera
Her Majesty’s Royal Palace and Fortress, known as the Tower of London, is a historic castle located on the north bank of the River Thames. The castle was also used as a prison from 1100…