deaths
Meher Baba, Indian spiritual master (born 1894)

Related Wikipedia articles
Meher Baba
Indian spiritual master (1894–1969)
Meher Baba was an Indian spiritual master who said he was the Avatar, or the total manifestation of God in human form. A spiritual figure of the 20th century, he had a following of hundreds of thousands of people, mostly in India, with a smaller number of followers in North…Source: Wikipedia (CC BY-SA)