The British Constitution has always been puzzling and always will be.
Queen Elizabeth II