Location: Geneva
Geneva is a small city in Switzerland, but with lots to offer. Sitting on the southern tip of Geneva Lake, it is a home to UN’s headquarters and many agencies, such as the Red Cross, which makes it a global center of diplomatic and humanitarian activity.
SEARCH
Looking for more?
You can search by keyword, location or activity type.