20 African cities to visit for tourism

Africa is a vast and diverse continent, offering a wide range of…