Charlemagne Holy Roman Emperor742

Name
Charlemagne Holy Roman Emperor
Given names
Charlemagne
Name suffix
Holy Roman Emperor