charlemagne palestine