Wed. Dec 18th, 2024

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?

By