In a report released Friday , in London and Addis Ababa , Ethiopia , the Africa Commission calls on rich nations to end trade barriers and agricultural subsidies and cancel all debt for poor African countries .