Udaipur, fondly known as the City of Lakes, is a treasure trove of history, culture, and natural beauty. From grand palaces ...