Canada in South Africa
Embassies and consulates of Canada in South Africa
Canada has 2 diplomatic missions in South Africa, in Johannesburg, Pretoria.
Canada in South Africa
Canada has 2 diplomatic missions in South Africa, in Johannesburg, Pretoria.