In his independence day speech, the prime minister referred to recent reports that said that India had overtaken China to be the world's most populous country with 1.4 billion people. "Demography ...