There’s luxury holiday, and then there is luxury holiday. The boutique Amanbagh hotel and resort in Rajasthan, India is the epitome of luxury vacationing. This jewel of a hotel, once a camp for the hunting parties of the Maharajah of Alwar is now an oasis, located in the rural village of Ajabgarh, just 90km from Jaipur. Our family likes…