List of English monarchs

Alfred the Great styled himself King of the Anglo-Saxons from about 886. His rule represents the start of the first ...
Read more