For nearly 1000 years the Tower of London has stood in its place on the Thames, serving over the centuries as a royal palace, prison, place of execution, stronghold for riches, and the symbol of the monarchy in England. With so long a history, there is no shortage of things to see, and tours of the ...
Read More - The Tower of London Facts