
Known for his mystical teachings throughout his life through a spiritual transformation at a very young age, Meher Baba or Merwan Sheriar Irani was an Indian spiritual master. In a remarkable development, he declared himself to be an incarnation (‘avataar’) of God whose aim was to propagate spirituality. He assumed complete silence for much of his later life, communicating only... Read More →