Search for
London, England

The iconic Big Ben, the clock tower of the Palace of Westminster, stands proudly against a clear blue sky. In the foreground, a pole covered in various stickers adds an urban element to the scene. Big Ben is a symbol of London, representing the historical and political heart of the United Kingdom. Despite common usage, Big Ben is actually the name of the bell inside the Elizabeth Tower, not the tower itself.