Surely Allah has bought of the believers their lives. [The Holy Quran, 9: 111] God buys the lives of believers. This is a great opportunity which was provided for that great man.
Lalle ne, Allah Ya saya daga muminai, rayukansu (Suratu Tauba 9:111), Allah Madaukakin Sarki yana sayen rai, wato Allah shi ne mai sayen. Lalle hakan babbar dacewa ce.