September 25, 2009Published by George Bamu on September 25, 2009Categories MediaThe G-20 and Africa: Protests, questions, what not?What are they saying and doing about Africa? Photo:The BBC How beneficial is this relationship? For many years, developed countries have made lots of promises to […]