For how long did the Prophet Muhammad (S.A.W) and his companion remain in the siege in Shi’ab-e-Abi-Talib? (CSS MPT 2022)

A. One year
B. Two years
C. Three years
D. None of these

If the aforementioned Answer is Wrong. Leave a Reply with an authentic source.