The Tower of London is one of the most iconic landmarks in Britain, standing proudly on the banks of the River Thames. Built in the 11th century by William the Conqueror, it has been a royal palace, a fortress, a prison, and now a world-famous touris...