TV personality Katie Hopkins has been detained in South Africa after being accused of spreading racial hatred.

The controversial columnist has had her passport marked and she says she fears she will not be allowed to fly out of the country, reports The Mirror.

She posted a video to Twitter after filming herself at the airport in South Africa, she said: "At passport control, I've been through security and I've been detained, my passport has been marked for spreading racial hatred here in South Africa.

"I'm not sure what's going to happen, they've taken my passport away from me but it doesn't look like a this present time I'll be allowed to board my flight and leave the country.

Katie Hopkin's has so far succeeded in not being silenced

She then tweeted that she had been held on the orders of the country's governing party the African National Congress, she wrote: "Detained at passport control on the orders of the MYANC .

"Amazing security co-ordination from a country where police do not respond to white farm murders because they are 'on lunch break'."