India, home to 1.45 billion people, recently overtook China as the world’s most populous country. Yet, behind this demographic milestone lies an unexpected challenge. While national leaders once ...