I'm not as pessimistic as you are, but then again we recently lost a Test series in NZ and prior to that in SA with this current side.
----------
And let's not beat around the bush, SL got wrecked in AUS in their last Test series vs them, wrecked vs ENG in ENG, closer vs SA in SA, but it involved their 1st Test win in that country ever, so using IND's recent failures in those countries to put down their chances I don't think is fair, if IND bring it like SL have, it will be close like we've seen it being the case with ENG and SL.