Stock Photo - Big Ben, Houses of Parliament and Westminster Bridge viewed from across the River Thames. London, England, United kingdom, Europe.

Stock Photo: Big Ben, Houses of Parliament and Westminster Bridge viewed from across the River Thames. London, England, United kingdom, Europe.

Searchable keywords

Choose multiple keywords