9

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.