Iran blames Israel, but was this a cyber attack or physical act of sabotage?