Keir Starmer swerves Donald Trump disaster - but key differences on show
Donald Trump voiced his disagreement over Palestine, immigration and energy bills, but hailed the deep bond between the US and Britain