Iran has unveiled its first domestically-made hypersonic ballistic missile.
According to Iranian news agency IRNA, the missile has a range of 1,400km and it is capable of penetrating all defence shields.