Iran plane crash: Did Boeing 737-800 go down after engine failure or something else?

Ukraine airline’s flight crashed after taking off from Tehran. There were no survivors. So far, Iran hasn’t said whether it will release black boxes.