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 "Kiwo Ayiti"): Kiwo Ayiti is a member of the Catholic umbrella of youth organizations Fimcap.
Relevant evidence: No