India never gonna invade Sri Lanka unless we perform a dangerous escalation as Zelensky did with Russia. Even, if it happens we are no match for them. They not gonna send their troops. They will simply try to politically unstable Sri Lanka as they did earlier.
Also, if you check further, you can find India did it on purpose to contain Tamil Nadu's separation influence from India and change their focus on Sri Lanka. Because at that time there was a risk factor and growing influence that would lead to Tamil Nadu's separation from India's own structure due to the diversity within India. Particularly, the disparity in culture between the Indian Tamils and the rest of India's polity.
But, now our political situation will be influenced as a result of the strategic location in the Indian Ocean. Indians will always be mindful of China’s strategic policies in the Indian Ocean. If we move toward the Chinese sphere of influence without addressing the interest of India, We gonna experience the same kind of treatment that we received from India in the 1980s. So, we need to balance the geopolitical interests of China and India. We cannot antagonize either China or India at any cost.
However, The policy of non-alignment has always favored our existence.
Unless we have Nukes!
P.S. -
Summary
දෙපැත්තෙන්ම කළා බිලා පානිය දා ගෙන ඉන්න දැන ගන්න ඕනේ.
True shit! Pls, bear my debt!