India has now surpassed China as the world’s most populated country. What are the implications of this milestone? Vikram Chandra explains.