Donald Trump's reported remark branding Haiti, El Salvador and unspecified African nations as "s***hole countries" has been branded racist by a UN human rights official. "If confirmed these are shocking and shameful comments from the President of the United States," spokesperson Rupert Coleville said.