Udaipur, Rajasthan's 'White City,' captivates with its marble palaces and serene lakes. Located in southern Rajasthan, this ...