Which country has most official languages in the world?

Which country has most official languages in the world?

A. Papua New Guinea
B. Zimbabwe
C. South Africa
D. Japan