King Henry III – The Longest Reign in Medieval England
King Henry III was born in Winchester Castle on 1 October 1207, the eldest son of King John and Isabella of Angouleme. At the tender age of nine, his tyrannical father John died, and Henry of...