Hajj Reflections 10 – Lessons on Trust from the Battle of the Ditch
How trust and love can lead to great things During the preparation for the Battle of the Ditch (when Madinah was surrounded) one big rock could not be moved when digging the ditch....
Read More
Hajj reflections 9 – Hudaibiyah Goodness can come from the unexpected
How the event of Hudaibiyah changed history The Prophet (peace be on him) had names for things such as his swords, shields and camel. The Prophet (peace be on him) rode a camel called...
Read More