Just for Col, Uncle Fester, sorry Sajid Javid, plans to make all public officials, including elected ones, swear an oath to uphold 'British values' which include, apparently, tolerance, respect for other's beliefs, democracy, freedom of speech, and respect for the law. This will help Bangladeshi women learn English and integrate. These values do not apply to 'citizens of nowhere', those who challenge the government through the courts, anybody who can be deemed as being members of the 'elite' (excluding the government) etc etc. As Admiral Lord West, a man who can be called a patriot without insult, remarked, swearing an oath to British values is not very British. Javid is the Communities Secretary intent on upsetting Goldie by encouraging building on green belt land - except it seems in his own Worcestershire constituency, where he has twice opposed such plans. But there is nothing in his list of British values that says don't be hypocritical, so that's ok.
Meanwhile Farage on the radio whining about being called a populist, and slagging off everyone who didn't vote for Brexit. But he does want to act as a 'bridge' between the British government and Trump. I'd happily walk all over him, the populist bastard.