Respuesta :
Switzerland
The International Committee of the Red Cross (ICRC) is a humanitarian institution based in Geneva, Switzerland, and a three-time Nobel Prize Laureate.
Answer- Switzerland
the clue is that the red cross is in the flag :)
the clue is that the red cross is in the flag :)