Swaziland High Commission

Embassy in Pretoria

Also has an office in Jo'burg.

Advertisement