We should be sailing on the Moon now, Singapore - Mumbai but of course that was cancelled. SS did wait until the last minute to announce the cancellation but we all knew it was coming because it was waitlisted online.
They offered full refund or transfer to another cruise with discount and we accepted the latter.
We were able to cancel our airfares less $330AUD each and we had also paid for visas for Sri Lanka and India.
SS reimbursed us for these out of pocket expenses and within a week of submitting our claim. We were very impressed.
Although we are in Australia, we use a UK travel agent so the claim went through UK SS office - don’t know if that makes a difference or not.