About Meher Baba:
Meher Baba was an Indian spiritual master who said he was the Avatar, God in human form.
In the world, there are countless Sadhus, Mahatmas, Mahapurushas, Saints, Yogis, and Walis, though the number of genuine ones is very, very limited. I am neither a Mahatma nor a Mahapurush, neither a Sadhu nor a Saint, neither a Yogi nor a Wali. I am...Meher Baba