77.9k views
4 votes
Located in the heart of the Caribbean, its population consists of some ______ million people.

1 Answer

4 votes

eight million people is the correct answer.