People from Spain and Portugal colonised Latin America.
Explanation:
The languages were mainly spoken because the indigenous tribes adopted the European languages, which later became easier for trade and schooling purposes. The Latin American words were then used for social interactions and as native languages at home.
Another reason the languages were used is that the Latin American countries had indigenous people who were majorly from different countries but had a common descendant with a mixed population. Therefore this brought them together to Latin America and whereby they inhabited the two languages.