Combining Catholic influences with a vibrant Creole culture are some extremely colourful Carnival celebrations on Cape Verde.
Combining Catholic influences with a vibrant Creole culture are some extremely colourful Carnival celebrations on Cape Verde.
Combining Catholic influences with a vibrant Creole culture are some extremely colourful Carnival celebrations on Cape Verde.