Controversial US pastor Steven Anderson, who has been accused of making homophobic remarks, will not be allowed to enter South Africa.
Home Affairs Minister Malusi Gigaba said he was not granted a visa because of the constitutional prohibition of hate speech.
Mr Gigaba added: “I have identified Steven Anderson as an undesirable person to travel to South Africa.”
There had been a campaign to try and stop the preacher from coming to the company.
Mr Anderson was invited by a local church to visit this month.
South Africa has one of the most liberal constitutions in the world which protects gay rights.
![Archbishop Desmond Tutu](http://ichef.bbci.co.uk/live-experience/cps/240/cpsprodpb/vivo/live/images/2016/9/13/b195cbad-6028-4840-911e-9e0b04b0669b.jpg 240w, http://ichef.bbci.co.uk/live-experience/cps/320/cpsprodpb/vivo/live/images/2016/9/13/b195cbad-6028-4840-911e-9e0b04b0669b.jpg 320w, http://ichef.bbci.co.uk/live-experience/cps/480/cpsprodpb/vivo/live/images/2016/9/13/b195cbad-6028-4840-911e-9e0b04b0669b.jpg 480w, http://ichef.bbci.co.uk/live-experience/cps/624/cpsprodpb/vivo/live/images/2016/9/13/b195cbad-6028-4840-911e-9e0b04b0669b.jpg 624w, http://ichef.bbci.co.uk/live-experience/cps/800/cpsprodpb/vivo/live/images/2016/9/13/b195cbad-6028-4840-911e-9e0b04b0669b.jpg 800w)
In another video, he said that in a way he had already entered South Africa as a lot of people are now talking about him: