No.
It does not have one.
There are about 11 countries without an official language: the United States, Australia, Canada, Brazil, Mexico, and others. These countries may have multiple languages spoken by their citizens without one being designated as the official language.
Assuming you mean official languages, the official language of Mexico is Spanish though indigenous Indian languages are recognised. The USA does not have an official language though English is the de facto language. Canada has English and French as official languages and recognises several regional ones. There is no set language for north America.
No, Spanish is not the official language of Egypt. Arabic is the official language of Egypt.
The official language of Maryland is English.
No, Australia actually has no official language at the federal level. However, English is the most widely spoken and commonly used language in the country.
California has not designated an official language. The state recognizes English as the de facto language for government and official business, but there is no official language specified in the state's constitution or legislation.
Rome doesn't technically have an official language.
Yes, Spanish is the official language in Managua, Nicaragua. It is spoken by the majority of the population and used for all official purposes, including government, education, and media.
The official language in Egypt is "Arabic".
Quebec's official language is French.
The official language of Germany is German.