Before going to England for studies, Infront of whom did Gandhiji took the vow that he will not touch meat, women and liquor.
His Brother
His Mother
His Babaji
The priest of Kali Temple