International Committee of the Red Cross Posted by Kevin Bloor on 20 July 2021 A humanitarian organisation based in Geneva. The ICRC has a mandate to protect victims of armed conflicts. It is a prestigious organisation having won three Nobel Prizes.