Who gave the idea to dig a ditch around the city of Medina?

Posted by

(a) Hazrat Umar (RA)
(b) Hazrat Salman Farsi (RA)
(c) Hazrat Ali (RA)
(d) Hazrat Khalid bin Waleed (RA)

See also  Which words of the Holy Qur'an are not explained by a common person?