President Donald Trump on Wednesday night blamed the rhetoric of "the radical left" for the assassination of ally Charlie Kirk, vowing to punish those involved in the killing and to crack down on political violence.

Kirk's death followed attacks in recent years on Trump, state governors, state lawmakers, members of Congress and even the US Capitol.

The president published a grave, four-minute statement from the Oval Office to his Truth Social account.