WHERE TECHNOLOGY MEETS HUMANITY

Resize the map
Search
Filter by title or acronym
Filter by stakeholder
Filter by topic

The International Committee of the Red Cross is a humanitarian organization based in Geneva, Switzerland, and a three-time Nobel Prize Laureate.…