In-spite of the protest from US and other countries, Iran tested its new ballistic missile with capabilities of hitting targets 1,242 miles away on 23 September, 2017. The