Marathi | Hindi
FOLLOW US :
City
Meher Baba was an Indian spiritual master who claimed he was the Avatar—God in human form.Merwan Sheriar Irani was born in 1894 in Poona, India, to Irani Zoroastrian parents.