Public domain photos

The image shows Big Ben, the iconic clock tower in London, England. It is a tall tower with a clock face, surrounded by other buildings and a sky with clouds in the background.

The image shows Big Ben, the iconic clock tower in London, England. It is a tall tower with a clock face, surrounded by other buildings and a sky with clouds in the background.Open in library