What do cuba Jamaica and haiti have in common?
All three countries have had a history of European colonialism and slavery, and all three have significant African-descended populations. Additionally, all three countries are located in the Caribbean Sea.