As i mentioned elsewhere, India for such a massive country both in terms of geography and potential influence suffers from a massive inferiority complex and huge insecurity issues, That is one reason despite being domineering factor in the region given it's size and population non of it's neighbors big or small have any respect for her, India is simply looked down upon in many area's, This highly irrational insecurity by it's establishment will prevent it from making any headway as a true global power
They're messing it up big time in Nepal like they did in Sri Lanka in the 80's, And then in Bangladesh and Maldives hence, There is a more pro Indian government in Colombo atm in a sense it's more willing to deal with India in a mutual respectable manner, But i'm afraid with people like Doval at the helm of foreign policy India might as well squander their chances for a stable partner in it's southern border
As for the JF-17 deal, It's already done, And will be announced to the public when Mr.Shariff visits the island early next year, No matter the hissy fits thrown in Delhi would reverse that
Just because most of Indian media are crap and full of sensationalism doesn't mean other countries media suffer from the same issues
Ceylon Today is a reputed source