CAPE VERDE ARCHIPELAGO FROM MALVERN WORLD TRAVEL

/
The 10 islands of the Cape Verde archipelago are at once a beach-lover's…