Why south african white people speak english with an accent?

Im watching Invictus and I realized the white people in South Africa speak English with an strong accent, some sound like they can't even speak proper English. Can someone please explain to me why? What do the white people speak besides English over there?

Thank You
8 answers 8