Great white beaches, greenish-blue waters, colorful streets, and interesting lifestyle – this is all that defines the sheer brilliance and beauty of Cape Verde. Located off the coast of mainland Africa, Cape Verde is a group of 10 picturesque islands…