~94% of 1.357b = 1.28 billion population.
~40% of 3.7 mill = 1.5 million square miles.
= ~0.85 billion people per million square miles.
India
1.252 billion people on
1.269 million mi
=~ 1 billion people per million square miles.
So, India is around 15% denser. Of course you can avoid the strait line cut and push China's density much higher, but the point is they are not that far off where people actually live.