They have advanced military capabilities than us and it is another powerful country in the region, it may not be the best option but it is one of good option.
Powerful country..ok, is it because they have nukes ? But, they are not going to share it with SL (not that SL harbours any weaponized nuke ambitions).
So, how are they powerful country ? Have they even managed to safeguard their own territorial sovereignty ?
It is just that Pak is an adversary to India & SL is trying to woo all such nations in its fold, as a lever against India. It is suicidal ploy. SL is treading extremely dangerous grounds.
Being a Buddhist country & due to old cultural ties, SL is seen very favorably in India, & appreciated.
But, SL Govt's shortsightedness in matters of foreign policy has persistently managed to irk India since 1960's.
Tell me, has it served any good to SL ever (consistently antagonizing & ganging up against Indian interests) ?
Expect good sense to prevail among our SL brothers. Hope SL learns from past mistakes & not repeat them.