How far can Iran’s ballistic missiles really reach?

Iran fired two ballistic missiles on March 20, 2026, at the Indian Ocean island of Diego Garcia, which hosts a strategically important joint US-UK

IwPost