Tag: God Speaks

Meher Baba, an Indian spiritual master

Meher Baba (25 February 1894 – 31 January 1969) was an Indian mystic

OV Digital Desk