Business How Steven Ndukwu putting Cape Verde on Africa’s tourism radar Posted on May 4, 2024 by miyuru Tourist in Cape Verde, an island chain or a group of islands off the coast of West Africa, settled in the 1970s on the island of Sal. Gradually however progressively,….