Tower of London

London, United Kingdom

Tower of London

Also known as Her Majesty's Royal Palace and Fortress, this complex was one of the many castles built as part of the Norman Conquest of England. It has been extended several times in the past and has always played a major role in English history. F