Yemen: “A great moment of humanity” as detainees are released
At the request of the parties involved in the fighting in Yemen, the International Committee of the Red Cross (ICRC) facilitated mid-April 2023 the release and transfer of 973 people detained in …