Question: Kiwo Ayiti is a Catholic youth organization in a country located on the island of Hispaniola in the Greater Antilles archipelago of what sea?
Sentence (from "Haiti"): Haiti ( ; French: "Haïti" ] ; Haitian Creole: "Ayiti" ] ), officially the Republic of Haiti (French: "République d'Haïti" ; Haitian Creole: "Repiblik Ayiti" ) and formerly called Hayti, is a country located on the island of Hispaniola in the Greater Antilles archipelago of the Caribbean Sea.
Relevant evidence: Yes