Embassy of switzerland in india July 8, 2019 16 32 64 128 Embassy of switzerland in india address Embassy of switzerland in india jobs Embassy of switzerland in india new delhi Embassy of switzerland