India’s population will surpass China’s by mid-2023

It will have 2.9 million more people than China.