The Embassy of Canada to 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
Read MoreThe Embassy of Canada to 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
Read More