Indian passengers cling to 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. (Photo by Amarje