Magical evening light warms White Tower, when completed in 1097 was the tallest building in London at 90 ft. (27 m.), Tower of London, London, England.
england