Why Africa is a land of Wonders