Udaipur is one of the most beautiful cities in Rajasthan – is something we have all heard. We have all seen and drooled at the Instagram perfect pictures of the royal palaces and vast lakes of Udaipur. We too were smitten by these gorgeous photos and r