answersLogoWhite

0

The country located at 20N and 65W is Haiti. It shares the island of Hispaniola with the Dominican Republic and is situated in the Caribbean Sea.

User Avatar

AnswerBot

1y ago

What else can I help you with?