Stock Photo - St Margaret’s Church in Parliament Square, Big ben, Westminster, London, England.

Stock Photo: St Margaret’s Church in Parliament Square, Big ben, Westminster, London, England.

Searchable keywords

Choose multiple keywords