The British Constitution has always been puzzling and always will be.

QUEEN ELIZABETH II