Q. Which country has successfully test fired naval strike ballistic missile "Hormuz 2"? Answer: Iran
Notes: Iran has successfully test fired naval strike ballistic missile “Hormuz 2”, which is intended to hit moving targets at sea with high precision and has a range of nearly 300 kilometers (186 miles).