Far-right Brazilian presidential candidate Jair Bolsonaro has been stabbed in the street.
He was knifed in the abdomen today while campaigning for next month's election, his son Flavio said in a Twitter message sent from his
Flavio said his father was stabbed in the liver, lung and intestine.
Bolsonaro - sometimes dubbed 'Brazil's Donald Trump' - screamed in pain after being stabbed, then fell backwards into the arms of those around him.
A shocking video appears to show him being carried away by a group of men, as he clutches his stomach.
It took a few moments for the crowd to realise what happened, but they quickly rushed the candidate out of the street.
Bolsonaro is recovering in a hospital from a wound that was "only superficial," his son has confirmed, saying that he was not seriously hurt and is doing fine.
Police in the Brazilian city have arrested a man who allegedly stabbed the presidential candidate, who is now thought to be stable. Police did not identify the suspect.