British Foreign Secretary Yvette Cooper said that Britain would not "outsource" its foreign policy, responding to criticism from US President Trump over the UK’s handling of the US-Israel war on Iran.