South Africa Bars Anti-Gay Pastor

South Africa has barred controversial US pastor Steven Anderson from visiting the county because of his critical remarks about homosexuality.

The home affairs minister said he was refused a visa as the constitution prohibits hate speech.