India is now the world’s most populous country with over 1.4 billion people — 5 million more than in China. But what does the data say about their health?
India is now the world’s most populous country with over 1.4 billion people — 5 million more than in China. But what does the data say about their health?