Small Scale Series: Island Hopping Across the Caribbean

Approximately 45 million people spread out over 7,000 islands, 13 independent countries, 20 territories, six official languages,
Author image Mondato