Meher Baba claimed that he was God in human form .
Meher Baba ( born Merwan Sheriar Irani ; 25 February 1894 – 31 January 1969 ) was an Indian spiritual master who said he was the Avatar , God in human form .
Meher Baba