Oliver Cromwell (1599-1658), the complex and controversial Lord Protector of the Commonwealth of England, Scotland, and Ireland, emerged as one of history's ...
View in Alexandria