L'Ambassade du Canada au Swaziland
The Government of Canada has no resident representation in Swaziland.
Services are offered through our High Commission in Pretoria, South Africa.
Website: http://www.pretoria.gc.ca
L'Ambassade du Canada au Swaziland
The Government of Canada has no resident representation in Swaziland.
Services are offered through our High Commission in Pretoria, South Africa.
Website: http://www.pretoria.gc.ca