Released in English version.

Tower of London

Top 3 in Top 10 places not to be missed in United Kingdom.

by Autumn 04-05-2020

The Tower of London sits on the banks of the River Thames in London. It was built by William the Conqueror in 1066 as a palace and defensive system. It used to be a fortress, an arsenal, a Treasury, a casting house, a observatory, a hideout and a prison.

Tears in Heaven