U.S. President Donald Trump stressed on Sunday that he is not racist, when asked by reporters about his alleged comments on immigration from certain countries.

“I am not racist. I am the least racist person you have ever interviewed. That I can tell you,” he told reporters.

Trump also again denied describing certain countries in Africa, Central America and the Caribbean as “s**thole countries”.

“Did you see what various senators in the room said about my comments? That they weren’t made,” he said.

On Thursday it was reported that Trump, during a meeting on immigration, asked participants why the United States should accept immigrants from “s**thole countries”.

On Friday the president denied using that term during the meeting in which he rejected a bipartisan deal on the Deferred Action for Childhood Arrivals (DACA) program. He also denied degrading Haiti in those comments.

"The language used by me at the DACA meeting was tough, but this was not the language used. What was really tough was the outlandish proposal made - a big setback for DACA!" Trump tweeted.

“Never said anything derogatory about Haitians other than Haiti is, obviously, a very poor and troubled country. Never said ‘take them out.’ Made up by Dems. I have a wonderful relationship with Haitians. Probably should record future meetings - unfortunately, no trust!” he later wrote in a separate tweet.