Indian passengers travel in a crowded train as it leaves 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: 5398px × 3599px
Photo credit: © SOPA Images / Alamy / Afripics
License: Licensed
Model Released: No

Keywords: ghaziabad, indian, noli, passengers, people, rail, station, train, transport, travel