Meher Baba was an Indian spiritual master who said he was the Avatar, God in human form. Merwan Sheriar Irani was born in 1894 in Pune, India to Irani Zoroastrian parents. At the age of 19, he began a seven-year spiritual transformation.
Love, Work
The script ran 0.005 seconds.