Category: News

Who owns the UK government?

The British monarch, currently Elizabeth II, is the head of state and the sovereign, but not the head of government. Is the Bank of England government own...