Udaipur is famous for its beautiful lakes and huge royal palaces. But, beyond that what else it has is something just as ...