South African opposition politician Julius Malema has been convicted of hate speech by the country's equality court, following remarks he made at a rally in 2022.

Malema, leader of the Economic Freedom Fighters (EFF) party, often sparks controversy in a nation where, 31 years after apartheid ended, racial tensions still linger.

After an incident where a white man allegedly assaulted an EFF member, Malema said: "No white man is going to beat me up... you must never be scared to kill. A revolution demands that at some point there must be killing."

The equality court ruled that these remarks "demonstrated an intent to incite harm", but the EFF said they were taken out of context.

Two complaints had been made against the 44-year-old MP - one by South Africa's Human Rights Commission and another by a person who alleged they had been threatened because of the politician's remarks.