God chooses Messengers from both angels and human beings. God is All-hearing and All-aware
Author: Muhammad Sarwar