Harold II. Last Anglo-Saxon king of England.

King Harold II (1020 -1066).┬áLast Anglo-Saxon king of England. Killed at the Battle of Hastings. A hundred and sixteen years after the death of Alfred England was completely subject to … Continue reading Harold II. Last Anglo-Saxon king of England.