Yeah so India has border disputes. This is nothing new. And how do you know ALL of those claims are valid? Its disputed. People will go around asking for land, because of THEIR hegemonic ambitions. However we cannot bend over backwards to entertain them. Infact in most of these disputes, India is right. Kashmir belongs to India, infact Aksai Chin too belongs to India. Oh and as for Kachatheevu, to the best of my knowledge, it was ceded to Sri Lanka by India. So much for India's "hegemonic" ambitions.
1998 I believe.
Please name another country which has more territorial disputes than those mentioned above. And this is a rather strange analogy that because India ceded a territory to Sri Lanka, which lay inside Sri Lanka itself and that earlier India had a claim on it.
All other countries are wrong and India is correct in asserting its claim on territories that belong to others and this is also not being hegemonic - surprise in such matters is nothing else but a lure of fools for the Indians, and this surprises most of the world even further.