Ar-Raheequl Makhtoum

Pre Prophethood

Makkan

Madinan