The British Constitution has always been puzzling and always will be. — Queen Elizabeth II Copy Share Image