Africa faces daunting development challenges - climate change, destruction of natural resources, biodiversity loss, water scarcity, food insecurity, natural hazards and disasters, rising human ...