Kumbhalgarh Fort, some 85 km from Udaipur, is a UNESCO World Heritage Site and a wonder in terms of medieval architecture.