Udaipur, popularly known as the “City of Lakes”, is one of the most romantic destinations in India. With its majestic palaces, serene…