Jaipur, Agra and Delhi are all extremely interesting if you like history. They are not as pretty or smart as some of the stops on the cruise. I deducted 0.5/10 for the extension because of the 2 Gandhi-related items which were of no interest to me.
But don’t misunderstand me, the cruise itself was great (9/10) - fantastic service, very good food and amenities, and most of the stops were interesting.
I found Goa dull and Bangkok not as interesting as I was expecting ( probably not helped by having a guide who seemed to lack knowledge). I wish we had longer in Singapore as we didn’t have time to everything I wanted. I wasn’t anticipating enjoying KL but I thought it was great.
We befriended a couple on the cruise. They were unable to book the extension as it had sold out quickly. So if you decide to do it, don’t wait around.