Answer
Meher Baba was born on February 25, 1894 in Poona, British India. He was a spiritual teacher and leader who is considered by his followers to be an avatar, or an incarnation of God. Meher Baba taught a path of love and compassion, and he encouraged his followers to live in harmony with each other and with the world.