Why Do Brazilians Speak Portuguese and Not Spanish?
Brazilians speak Portuguese because of a 15th-century treaty that gave Portugal control over Brazil. Slavery, cultural mixing, and independence cemented the language-not Spanish, which dominated the rest of South America.