Portal:London/Pictures/September 2006


The Tower of London is a landmark in central London—in the London Borough of Tower Hamlets—just outside the City of London. The White Tower, the square building with turrets on each corner that gave it its name, is actually in the middle of a complex of several buildings along the River Thames in London, which have served as fortresses, armories, treasuries, zoos/menageries, mints, palaces, places of execution, public records offices, observatories, shelters, and prisons (particularly for upper class prisoners). more...