Ghazwa e Ahzaab (Battle of the Trench)

A description of what took place during the Battle of the Trench.

Speakers : Hafeezullah Khan