Israel vows 'mighty vengeance' after surprise attack

Error