Patience: A Tower of Light for the Muslim

Patience is such a basic quality that a Muslim needs it to shape his life in this world and in ...