Question:
Lord Protector of England: 1653-58
Answer:
Length:

14