Answer:
the countries in Africa that have admitted English as the official language are:
Botswana
Cameroon
Gambia
Ghana
Kenya
Lesotho
Liberia
Malawi
Mauritius
Namibia
Nigeria
Rwanda
Seychelles
Sierra Leone
South Africa
Sudan
Swaziland
Tanzania
Uganda
Zambia
Zimbabwe
However there are also large many countries in Africa that have English as a major language, but not as an official.