Johannesburg. Africans reacted angrily Friday after Donald Trump reportedly referred to their nations as “shithole countries”, with many lashing the US president for racism and ignorance.