Which country has the highest number of official languages?

A. South Africa

B. Spain

C. Canada

D. Zimbabwe