Where was the honorific name Mahatma first applied to Gandhi?

Options:
A) India
B) Persia
C) Saudi Arabia
D) South Africa
 
Answer : South Africa