The Blessed Birth of Imam Mahdi (peace be upon him)

Imam Mahdi (peace be upon him) was born in overwhelming and encumbering circumstances which surrounded his father, Imam Hassan Al-Askari ...