Newly born babies lie at a government hospital in Hyderabad, India, on Monday. Already the second most populous country with 1.2 billion people, India is expected to overtake China around 2030 when its population soars to an estimated 1.6 billion. (Associated Press)

Photo by: Mahesh Kumar A

Newly born babies lie at a government hospital in Hyderabad, India, on Monday. Already the second most populous country with 1.2 billion people, India is expected to overtake China around 2030 when its population soars to an estimated 1.6 billion. (Associated Press)