The list of sovereign states and dependent territories in Africa include places such as the Canary Islands, a Spanish archipelago west of Morocco.
The list of sovereign states and dependent territories in Africa include places such as the Canary Islands, a Spanish archipelago west of Morocco.