The city of Geneva, Switzerland can boast of having the most international organizations in the world. It also has Europe’s United Nations and the Red Cross. The city is quite beautiful sitting along Lake Geneva with the Alps close by. We took an hour train ride from our home base of Montreux, just north of Geneva in June of…