Editorial use only
Editorial credit: S-F / Shutterstock.com

Royalty-free stock photo ID: 1212484717

LONDON, UNITED KINGDOM - JUNE 14, 2016: Big Ben, Westminster Bridge and red double decker bus in London, England, United Kingdom on June 14, 2016 - Image