Storia: Israeli pharma giant Teva lays off 250 of its Israel-based staff — Warptech Lab News