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 ID: 160010900
- Release Information: Editorial Use Only. Use of this image in advertising or for promotional purposes is prohibited.
- Editorial Credit: TungCheung / Shutterstock.com
- Copyright: TungCheung