Sorcha O’Callaghan

Number of articles written: 1 article

Biography

Sorcha O’Callaghan is Head of Humanitarian Policy at the British Red Cross.

Published articles