Stock Photo: Big Ben, St Stephen’s Tower, Houses of Parliament, Westminster, London, England

Stock Photo: 4290-8704 Big Ben, St Stephen’s Tower, Houses of Parliament, Westminster, London, England