By BBC Radio 4
Pragmatist, libertarian or cakeist? Heathite or Trumpesque? Nick explores what drives the political views of Boris Johnson.