News

The Republic of Cabo Verde (as it's officially known) comprises 10 islands, of which nine are occupied. But which is right ...