Creator
Last week the Africa Progress Panel met French President Nicolas Sarkozy to discuss the importance of the development agenda for his G20 presidency.