126. Edward the Confessor (1042-1066)

126. Edward the Confessor (1042-1066)

By Global

Iain Dale talks to Lord Stephen Parkinson about the life and reign of one of the new Anglo-Saxon kings we have heard of, but whose reign was rather unmemorable.

-
-
Heart UK
Mute/Un-mute