Malcolm III of Scotland
Máel Coluim mac Donnchad, also known as Malcolm III or Canmore or Long-Neck, was King of the Scots from1058-1093. He was the eldest son of King Duncan I, and he ruled Scotland in the last years of Edward the Confessor’s reign of England and for the entire reign of William… Read More »Malcolm III of Scotland