Ethnicity, Language, & Religion of Cuba
WARNING: International disputes with Cuba are ongoing, please read this travel warning before going!
Ethnicity
Cuba mostly consists of people of that are ethnically European (primarily Spanish). In addition to this group of ethnic Europeans, another quarter of the population is "mestizo," which is a combination of ethnic American Indians and Europeans. Another 10% of the population is of African descent, many of whose ancestors were brought to the Caribbean with the slave trade. Among these people, their ethnic variation can be significant as their ancestors came from numerous parts of Africa.
Language
Spanish is the only official language of Cuba and nearly everyone is a native Spanish speaker. Spanish is a Romance language also spoken in Spain; it is closely related to other Romance languages, including Portuguese, Italian, French, Romanian, others. The dialect of Spanish in Cuba is quite distinct in comparison to that of Spain and there are also many minor differences in the language across Latin America.