The U.S. Treasury Department revoked its general license for the sale of Iranian oil, as the Islamic Republic continues to fire on ships transiting the Strait of Hormuz. | Read More in JNS.org – Jerusalem News Syndicate