The International Red Cross and Red Crescent Museum, Geneva, Switzerland, August 2024. ANDRÉ MEIER/SWITZERLAND TOURISM. Six ...
The ICRC failed in its most basic responsibilities to the more than 250 kidnap victims from some 20 nations taken hostage as ...