By 2040, Africa will be home to nine mega cities hosting more than ten million people. But rapid urbanization has created capacity problems for cities, and local governments are struggling to plan, provide infrastructure, public transport and other social services