A short, lively and informative survey of the 40 Kings and Queens of England, from the heroic to the hopeless, and from William the Conqueror to the present.
In September 2015 Queen Elizabeth II will become the longest-serving English monarch ever..
A short, lively and informative survey of the 40 Kings and Queens of England, from the heroic to the hopeless, and from William the Conqueror to the present