Udaipur, often known as "Venice of The East" or "City of Lakes," is one of the most stunning places in Rajasthan, India. It is famous for its serene lakes, majestic palaces and rich cultural heritage.