In 927, Athelstan became the first king to rule over all of England — and it hadn't been an easy journey. Though he was the son of Edward the Elder, King of the Anglo-Saxons, he was born not to his ...
Alfred's grandson, Athelstan, pushed English power north as far as Scotland and was the first king to claim to be ‘King of all England’. One story tells how King Cnut stood on the shore and ...