And while Ms Haley attacked Mr Trump – under whom she served as UN Ambassador – over his failure to combat China, she defended his trade record with Beijing. When asked directly about the former president’s controversial ban on immigration from seven Muslim majority countries, however, she simply said she would apply a new policy.