Trump names Nikki Haley as UN ambassador

President-elect Donald Trump has named South Carolina Governor Nikki Haley as US ambassador to the UN, praising his former critic as “a proven dealmaker”.