'Malcolm III, also called Canmore, or Big Head, promised loyalty to this conqueror in 1072'
William the Conqueror
SCOTTISH RULERS: Malcolm III, also called Canmore, or Big Head, promised loyalty to this conqueror in 1072
Malcolm III, also called Canmore, or Big Head, promised loyalty to this conqueror in 1072
Malcolm III, also called Canmore, or Big Head, promised loyalty to this conqueror in 1072
SCOTTISH RULERS
William the Conqueror
SCOTTISH RULERS