Prayers for birth in most populous nation India Each year 25 million babies are born in India, the world’s most populous nation, but…
The holy city in India where thousands go to die Some stay only days, others wait decades, but the crowds of elderly Indian Hindu devotees…