isaiahwilson21 isaiahwilson21 07-02-2020 Geography contestada Which country is the home of the International Red Cross? Italy Switzerland Great Britain France