Sri Lanka established formal diplomatic relations with Switzerland in 1956. In Sri Lanka, Switzerland was represented by a Honorary Consul since 1916. Since 1968 a fully-fledged Ambassador represents Switzerland in Sri Lanka.
Sri Lanka has a Consulate General in Geneva and an Honorary Consul in Zurich. All consular services of Sri Lankans living in Switzerland and visitors to Sri Lanka from Switzerland are handled by the Consulate General.
The Consulate General is located at the following address:
Permanent Mission & Consulate General of Sri Lanka
56 Rue de Moillebeau
5th Floor, 1209 Geneva
Tel.00 41 22 788 2441
Fax. 00 41 22 788 3192
Sri Lanka established formal diplomatic relations with Croatia in 1997. Both countries have agreed on bilateral treaties in various fields.
Sri Lanka has a Honorary Consul in Zagreb. All consular services of Sri Lankans living in Croatia and visitors to Sri Lanka from Croatia are handled by
Republic of Macedonia
Sri Lanka has diplomatic relations with the Republic of Macedonia. All consular services of Sri Lankans living in the Republic of Macedonia and visitors to Sri Lanka from the Republic of Macedonia are handled by the Embassy of Sri Lanka in Berlin.