I recommend Royal Shop in the Taj Mahal shopping center. Bought a ring there over 15 years ago and wear it every day. Got a great price and kept their business card in case I ever returned there. Best cruise purchase I ever made. The owner's name is Ravi Daswani. Don't know if he still owns the shop.
Leyla from Long island