IFRC

IFRC

International Federation of Red Cross and Red Crescent Societies.

Editor of Red Cross Red Crescent stories