A landscape photographer and nature lover... on February 13th, 2010

Fortress in the heart of a megalopolis, and close to the skyscrapers of the financial center of London, Tower of London is one of most famous tourist attractions in London. The ramparts of the Tower of London

Continue reading about Tower of London : a castle in the city