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

Author : Queen Elizabeth II
Topics: