Africa may not be able to resolve its development challenges caused by ages of corrupt leaders robbing the continent of its resources.

The continent is still behind in human capital development with millions of its people wallowing in poverty and famine.

But the people know when they are being insulted especially by their self-acclaimed allies across the Atlantic.

This time it's Donald Trump!

The President of the United States has been accused of using derogatory language while describing migrants from Africa and Haiti.

Sources told Reuters on Thursday that Trump had questioned why the United States would want immigrants from “shithole countries” like Haiti and some African countries during a briefing on draft immigration legislation.

Trump denied on Friday using such derogatory language, but he had already been widely condemned in many African countries and by international rights organisations.

“Ours is not a shithole country and neither is Haiti or any other country in distress,” Jessie Duarte, the deputy secretary general of South Africa’s ruling African National Congress told reporters at a news conference in East London.

Botswana’s foreign ministry summoned the U.S. ambassador in protest and called the comments “highly irresponsible, reprehensible and racist.”

U.N. human rights spokesman Rupert Colville told reporters in Geneva that Trump’s comments were “shocking and shameful”.

Trump said on Twitter on Friday that he merely used “tough” language when discussing a new immigration bill with a group of U.S. senators.

The Trump administration has spoken little about how it wants to engage with African countries, focusing its foreign policy instead on issues like North Korea and Islamic State.

I hope Nigeria's leaders are reading these reports.