Iran vows “harsh punishment” for Israel

This post was originally published on Global News.