A visibly angry President Donald Trump branded CNN's White House correspondent Jim Acosta a "rude, terrible person" and an "enemy of the people" in a testy exchange on national television Wednesday the day after America's midterm elections.
Trump laid into the CNN star - the latest in a long history of fiery run-ins between the pair - after Acosta refused Trump's orders to sit down and give up the microphone during a press conference. Trump appeared ready to walk out as Acosta clung to the microphone and persisted with questions about the president's views on a caravan of Central American migrants making its way to the US border.
When asked if he had "demonized immigrants" during the midterms campaign, Trump replied: "No, I want them to come into the country. But they have to come in legally."