The Cape Verde Islands are a collection of relaxed, tropical islands in the Atlantic Ocean, off the coast of north-western Africa. With...
Officially part of Portugal but sitting in the Atlantic Ocean off the coast of Africa, Madeira combines the best of European culture...