How many countries have declared Spanish as their official language?

a. 10

b. 12

c. 21

b. 12

worng

I apologize for the mistake. The correct answer is 21.