Check the notes on Wikipedia. The source for China is from 2022, and the Indian source (from March 2023) claims that India will surpass China by April... Which has, of course, transpired.
Worldometer lists India as most populated directly: https://www.worldometers.info/world-population/population-by-country/
It broke the news a couple of months ago that India is now the world's most populous nation, all sorts of papers were writing about it... But I suppose you're right in the end, I ought to replace it with something upon which there is more consensus.
Great quiz!
Worldometer lists India as most populated directly: https://www.worldometers.info/world-population/population-by-country/