Civil servants and other holders of public office should swear an oath to British values, Communities Secretary Sajid Javid has said.
Writing in the Sunday Times, Mr Javid said people could not play a "positive role" in public life unless they accepted basic values.
These included democracy, equality and freedom of speech, he said.That would be a democracy where an unelected House of Lords participates in the legislative process and where the head of state is appointed by virtue of birth. That would be equality where government action makes the poor poorer while the rich get fat. That would be freedom of speech unless you say things that we do not like, in which case you may be denied a platform.