Rajasthan is the “land of kings,” where every city has a fort, and every fort has a history chock full of daring soldiers and captivating maidens—all the stuff fairy tales are made of.
Udaipur, our first stop in the state, was a fine place for me to live out my long-suppressed princess...