Udaipur, known as the “City of Lakes,” is a captivating destination located in the royal state of Rajasthan, India. With…