On Wednesday, the Iranian government debuted its new solid-fuel missile on state television. The missile has a range of 1,450 kilometers — roughly 900 miles — and is called the Khaibar-buster.READ HERE