Allah chooses Messengers from angels and from human. Surely, Allah is All-Hearer, All-Seer
Author: Abdul Hye