Arrange the English Monarchy in chronological order with the oldest first, and the monarch that occurred last as sixth.


Mary I

Charles I

Elizabeth I

James I

Henry VIII

Edward VI