India has begun its long-delayed population census. Here's why it matters.

India has begun its long-delayed population census. Here's why it matters.

The previous census in 2011 recorded a population of 1.21 billion. It’s now estimated to be more than 1.4 billion, making India the most populous nation....

Redirecting to full article...