Udaipur, the "Venice of the East" or "City of Lakes" is a beautiful city in Rajasthan that is famous for its lakes, palaces and hills. The powerful history is a storehouse of stories regarding bravery and vision; thus, it traverses as one of the top destinations that pull beauty-lovers and heritage hunters alike.