The African cup is held every two years.
It is called the African cup of nations.
The 1980 African Cup of Nations was held in - and won by - Nigeria.
Afica
Egypt.
Morocco.
The F.I.F.A world cup has never been played in any African country till today. But the good news is that the 2010 world cup will be held in South Africa.
This year it will be held in South Africa.
Every year
Obviously the world cup has passed but it was in Johannesburg, South Africa.
Gabon & Equatorial Guinea hosts the 2012 Africa Cup of Nations.
Angola - Starts January 10th 2010.
It was decided to give the world cup to South Africa for 2010 a, as no African country had hoisted the world cup.