As long as the world exists there will always be new messengers of Allah/God.
The spirit, when the mind is in mental stasis, can at times connect with the Supreme Spirit, as evidenced by messengers. (Abraham, Moses, Jesus, Muhammad, Ahmad, Bahaulla, etc.) The mind's ability to interpret this...