Iranian Ministry of Defense has unveiled a sophisticated anti-ballistic missile (ABM)