Sri Lanka remains a welcoming and easily accessible holiday destination for Indian travellers, and there is perhaps no better ...