All thumbs up for Sheraton Rajputana, an ITC-Welcomgroup Hotel in Jaipur, the pink city of Rajasthan in northern India. It’s the epitome of world class hospitality where the staff become your friends; you are the guest in a big luxury home. We were pampered and very well taken care of throughout our stay in India….