If any illusion remained that Boris Johnson was a liberal, Tuesday's Queen’s Speech should have shattered it.
As Mayor of London and then as a backbench MP, Johnson cultivated a mythology of himself being far more liberal than many of his Tory colleagues. Indeed, in a 2016 speech at the Vote Leave HQ, he told the audience it was “probably true” that he was a “liberal cosmopolitan”, and railed against being thought of as a “small-minded xenophobe”. He even sang ‘Ode to Joy’ in German, in a characteristically eccentric turn.
But anyone who still thinks the prime minister fits the liberal label probably hasn't been paying close attention to politics for the past five years.