Barack Obama on Tuesday condemned African leaders who refuse to give up power and urged the continent to end "the cancer of corruption", in the first ever address to the African Union by a US president.
But Obama said the rest of the world also needed to change its approach to Africa by boosting fair trade and not just providing aid handouts, and vowed that the United States stood with the region to defeat terrorism and end conflict.