Crossword clues for Swiss city that's home to the International Red Cross 6 letters:GENEVASwiss city that's home to the International Red Cross