In his annual Guildhall speech on foreign policy, the Prime Minister took aim at those who advocate leaving the ECHR or Nato.