Jul 16, 2009

Posted by | 3 Comments

Shepherd

Shepherd

It has been narrated on the authority of Ibn ‘Umar (RA) that the...