madisonsolis05 madisonsolis05 Today at 9:00 AM Spanish Answered Located in the heart of the Caribbean, its population consists of some ______ million people.