Because many of these countries had been under colonial rule for a long time. The official languages were those of the mother country. Since everybody knew these languages when they got independence, they stuck.
The official language is english.
No, Spanish is not an official language in Maseru Lesotho. Sesotho and English are official.
No. The US has not adopted any language as its official language, even English. However it is the official language of Puerto Rico (as well as English), a territory of the US. New Mexico is also very close to having Spanish as an official language.
Cuba is the only Caribbean country that has Spanish as an official language. Puerto Rico has Spanish and English as official language, but it is a U.S. Commonwealth. The Dominican Republic also speaks Spanish, but does not have it as their official language.
The 1 and only official language is English, but most people in Gibraltar speak Spanish as their native language.Llanito Creole is also spoken.
Jamaica's official language is English as it was once a British colony. However, Jamaicans speak a form of creole, also called patois (pronounced pat-wah) which although is mainly a spin-off of the English language, has African and Spanish influences.
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.
All cities in Puerto Rico, a US territory, have Spanish (and English) as an official language.
No. Guam's 2 official languages are English and Chamorro.
The official language of the United States is English. However, Spanish is a common language that is spoken throughout the US.
Official language. The official language of Mexico is Spanish. The U.S. does not have an official language, however legal documents are written in English. Canada has two official languages, English and French.
English is their official language, but Kriol and Spanish is commonly spoken.