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.

Malcare WordPress Security