Sri Lanka
Belize is the Latin American country that has English as its official language.
Belize is the only Central American country that has English as its official language.
The Central American country with an official language of English is Belize. Belize was a British territory and before independence was called British Honduras.
Belize, which is the former British Honduras, is the only Central American country where English is an official language.
The only Latin American country where Portuguese is the official language is Brazil. But the nearby Latin American country of The Co-operative Republic of Guyana, where the official language is English, includes Portuguese as one of nine recognized regional languages.
Portuguese is the official language of the South American country of Brazil. It's also a recognized regional language in the neighboring country of The Co-operative Republic of Guyana, where the official language is English. And its compulsory language learning for schoolchildren in nearby Argentina and Uruguay.
Mexico is the only one of the three North American countries with Spanish as its official language. English is not the official language of the US, but is used as such. The two official languages of Canada are English and French.
Brazil, Portuguese
Brazil.
Brazil is the South American country that has Portuguese as its national language, reflecting its colonial history as a former colony of Portugal.
Only two countries in Latin America do not speak Spanish. They are Brazil (whose majority language is Portuguese) and Haiti (whose majority language is French).