The Cape Verde Islands are a bewitching blend of Portuguese and West African influences, with European-style architecture mingling alongside traditional African scenery.
The Cape Verde Islands are a bewitching blend of Portuguese and West African influences, with European-style architecture mingling alongside traditional African scenery.