Rachel Corp

Country: UK
Rachel is editor-in-chief of ITV News. She is responsible for the output, strategy and direction of ITV national news, including TV, digital and special programmes.
Claim Profile