New IFC Infrastructure Hub in Dakar Paves the Way for Development Impact
December 6, 2010 — Senegal's severe traffic congestion has for years caused commuter headaches and hampered the delivery of goods throughout the West African country. At a cost of 5 percent of the country’s annual output, according to the World B