article
IRRC No. 890
You are here :
- Home
- Authors List
- Sorcha O’Callaghan
Sorcha O’Callaghan
Number of articles written: 1 article
Sorcha O’Callaghan
Number of articles written: 1 article
Sorcha O’Callaghan is Head of Humanitarian Policy at the British Red Cross.