- Advertisement -
King Canute (1016-1035) might get my vote as the greatest ever English monarch. He’s got tough competition, I admit; and from the ladies, including the current one, as well as the odd man. But he takes the cake for me with his seaside demonstration.
Realism and modesty befit a leader…

