Cædwalla of Wessex

Cædwalla was the King of Wessex from approximately 685 until he abdicated in 688. His name is derived from the ...
Read more