How many years did Gandhi spend in South Africa?

Options:
A) 22
B) 21
C) 25
D) 15
 
Answer : 21