Indian passengers arrive to board a train at Noli station in Ghaziabad, on the outskirts of New Delhi India. The world's most populated country is now India, surpassing China, according to UN figures published on April 19.
Size: 4097px × 2731px
Photo credit: © SOPA Images / Alamy / Afripics
License: Licensed
Model Released: No
Keywords: ghaziabad, indian, noli, passengers, people, rail, railway, station, track, transport, travel