by edella
LONDON - MARCH 6: The White Tower of the historic Tower of London on March 3, 2011 in London, England