ITN CEO Rachel Corp Steps Down Immediately

Rachel Corp, the chief executive of storied British news producer ITN, is stepping down with immediate effect after nearly four years.

Deadline