Why do so many countries on our side of the world speak Spanish?

a
It's always been that way.
b
Colonization by the country of Spain.
c
Every Spanish speaking country was once under the rule of Portugal
d
None of the above

plz help