Editorial use only
Editorial credit: TungCheung / Shutterstock.com

Royalty-free stock photo ID: 160010900

LONDON - OCT 8: A train pulls into Paddington station on Oct 8, 2012 in London, UK. Paddington station is one of the busiest in Europe with more than 100 trains per hour during peak times. - Image