What country has three official languages?

What country has three official languages?

A. France
B. Japan
C. South Africa
D. Belgium
E. Nepal