One of Rajasthan's most captivating travel destinations, Udaipur is known as the "City of Lakes" and is renowned for its stunning lakes, opulent...