Saba, Dutch West Indies - The Unspoiled Queen of the Caribbean

Dutch Docu Channel

Saba is a Caribbean island and the smallest special municipality (officially public body) of the Netherlands. It consists largely of ...