US President Donald Trump has announced that no American officials will attend the upcoming G20 summit in South Africa later this month, reviving long-debunked claims that white citizens are being “killed and slaughtered” in the country.

It is a total disgrace that the G20 will be held in South Africa,” Trump wrote on his Truth Social platform on Wednesday. “No US Government Official will attend as long as these Human Rights abuses continue.”

Trump had earlier said in September that Vice President JD Vance would represent the United States at the summit instead of him. However, the president has now reversed that position, saying he will boycott the event altogether.

South Africa shouldn’t even be in the G’s anymore, because what’s happened there is bad,” Trump said at the American Business Forum in Miami. “I’m not going … I’m not going to represent our country there. It shouldn’t be there,” he added, referring to the G20 Johannesburg Summit scheduled for November 22–23.

Trump has repeatedly accused the South African government of land confiscation and mistreatment of “certain classes of people,” describing it as “a massive human rights violation.”

In February, he issued Executive Order 14204, directing federal agencies to support the resettlement of white South African Afrikaners in the United States and to cut aid to Pretoria, describing them as “victims of unjust racial discrimination.”

The South African government has strongly rejected Trump’s assertions, saying his statements “rest on a premise that is factually inaccurate.”