Otherwise known as Her Majesty's Royal Palace and Fortress, the Tower of London sits on the north bank of the River Thames (shown here) and has played an important role in England's history. (Tkemot/ Shutterstock) Read More
Both comments and trackbacks are currently closed.