1. Charles I
2. Oliver Cromwell, Lord Protector
3. Charles II
4. James II
5. William & Mary
9.5m questions
12.2m answers