Why is Spanish spoken in Latin America?
Spanish is the official language in Spain, Equatorial Guinea in Africa, 18 Latin American countries (Argentina, Bolivia, Chile, Colombia, Costa Rica, Cuba, Dominican Republic, Ecuador, El Salvador, Guatemala, Honduras, Mexico, Nicaragua, Panama, Paraguay, Peru, Uruguay, and Venezuela), as well as Puerto Rico. It was also an official language in the Philippines until 1987, but is now considered optional and voluntary.
Spanish is the official language in 18 countries in Latin America
Christopher Columbus brought Spanish along when he sailed to the Americas in the 15th century. The Catholic Church was instrumental in the spread of Spanish as Catholicism was taught to small children. The language started to expand when the children grew and relied on Spanish as their main language of communication. The expansion of Catholicism also contributed to Spanish taking over the local languages of the region. The combination of these historical and sociological events can explain the differences of the varieties Spanish spoken in Central and South America.