Oliver Cromwell's House

Oliver Cromwell was born on April 25th 1599. Since his death as Lord Protector in 1658 his fascinating life, ambitions, motives and actions have been the subject of much investigation and debate. He was a forceful character and his importance as a key fig