As the City of Lakes, Udaipur is a picturesque backdrop to its rich history. Located amidst the Aravalli hills, consisting of ...