A Large scale invasion is possible. China could do what Russia did with Belarus and base soldiers out of Pakistan, Myanmar, Bengladesh.
With what logistics? You are gonna need way more then just a few million troops to secure a population of a billion people. Your topography map you posted earlier shows India is surrounded by mountains on all sides. There will need to be logistical support for several million soldiers across these mountains.
Here is a better image of the topography of India and Myanmar.
Such an invasion would only result in a blunder that is worst than anything the US or the West has ever done.