The Clock Tower, Big Ben in London also known as Palace of Westminster.
The Big Ben is one of landmarks in London, United Kingdom.
Due to it’s popularity, it’s also known as one of the most famous landmark in the world.
The Clock Tower, Big Ben, London – Digital Print
2400 x 1600 px (8′ x 5′) – 300dpi (2.1mb) – no watermark on download version
*for personal use only. Copyright and reproduction rights reserved by InDFrame Photography