Visa requirements depend on what passport you hold. Kindly research this with the requisite Consulate (South Africa / Sweden).