The best travel guide to Cape Verde
Cape Verde, also known as Cabo Verde, is an archipelago – a group of islands – sitting just off the […]
Cape Verde, also known as Cabo Verde, is an archipelago – a group of islands – sitting just off the […]
On a lovely June evening of 2012, my crowded Emirates flight landed in Nairobi’s Jomo Kenyatta International Airport. After a […]