US President Donald Trump has reportedly claimed Haitians "all have AIDS" and Nigerians live in "huts".
The New York Times reports Mr Trump made the comments at a meeting on immigration in June, according to two sources - one who was at the meeting, and another who was briefed on it by another attendee.
Mr Trump's alleged comments came after he was told 15,000 Haitians had received visas to enter the US since he became President.
They "all have AIDS", he grumbled, according to the Times, which Mr Trump has repeatedly accused of reporting "fake news".
He then said once 40,000 Nigerian immigrants had seen the US, they would never "go back to their huts in Africa", the officials told the paper. He then called Afghanistan, the source of another 2,500 people, a "terrorist haven".
- 'Trump has his supporters brainwashed' - Eminem
- Jacinda Ardern and Donald Trump exchange friendly fire
As tensions rose between Mr Trump and Secretary of State Rex Tillerson, the room was cleared - but those kicked out could reportedly still hear Mr Trump berating senior advisers.
White House spokeswoman Sarah Huckabee Sanders denied the reports.
"It's both sad and telling The New York Times would print the lies of their anonymous 'sources'."
Although Haiti does have one of the highest rates of AIDS in the world at around 2.1 percent of adults, it is dropping. Nigeria's capital Lagos is the biggest city in Africa, and one of the continents' major economic hubs.
Mr Trump has tried to crack down on immigration into the US, citing terrorism fears, but has been stymied by the courts.