Here's why:
* Spanish is an official language in 20 countries, primarily in Latin America.
* French is an official language in 29 countries, but many of them are smaller or have other official languages.
While French has a higher number of countries where it's official, the total number of Spanish speakers worldwide is significantly larger.