Top 3 in Top 10 places not to be missed in United Kingdom.
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.