Jaisalmer, also called the "Golden City," is one of the most magical places in India. Located in the middle of the Thar Desert in Rajasthan, this city feels like it belongs in a fairy tale. From ancient forts and beautiful havelis to camel rides and ...