Confused regarding visa requirements for entry via cruise ship to Sri Lanka and India as part of the Spice Route cruise from Singapore. A couple of stops within each country - is that multiple entry? When disembarking in Canada, however, on another Celebrity ship, we are told we don’t require a visa if entering by sea! The visas will cost a lot of money so I don’t want to then discover they weren’t actually necessary. Has anyone done this trip or similar?