Meher Baba

Meher Baba (born Merwan Sheriar Irani; 25 February 1894 – 31 January 1969) was an Indian spiritual master who claimed to be this era's Avatar, or God in human form. Among those who first recognized his status as Avatar was Sai Baba of Shirdi, one of the most widely known spiritual figures of India. His life was a living example of “Mastery in Servitude”, whereby Meher Baba’s entire focus was on serving those in need—both physically and spiritually.