Iran’s friends and allies can’t be happy about this weekends news so far.
Seems Mossad has its own “Seal Team Six”! ;)