it is not due to the population growth of India, but the steps taken by China to limit its population is the main reason why India will likely overtake China in the year 2023.
The debate on Hindi as the national language is not new. From the 1960s, there have been attempts to impose Hindi on non-Hindi speaking states. And there were widespread protests against the imposition of Hindi.