Who was the first king of England ?

The first king of England was Athelstan, who was also the king of Wessex. He became the first king of all England and was known for his effective rule over the whole country. Athelstan was the son of King Edward the Elder and reigned from 924 to 939.  He was crowned as king of the […]