
Meher Baba (1894 –1969) was a spiritual saint, and he self-declared, that he is an avatar of god. His birth name was Merwan Sheriar Irani. He is the believer of the formless god. Irani was born in the year 1894 in Pune in the family of Zoroastrians. His spiritual interest was started during his teenage, […]