Venezuelan President Hugo Chavez has defended jailed killer "Carlos the Jackal" and several world leaders he says are wrongly considered "bad guys".
In a speech to international socialist politicians, Mr Chavez said "Carlos", a Venezuelan, was not a terrorist but a key "revolutionary fighter".
He is serving a life sentence in France for murders committed in 1975.
Actually, I can understand his defending Carlos the Jackal. He was a Venezuelan and, more important, a Marxist. Don't let that PLO smoke-screen fool you.
Carlos, whose real name is Ilich Ramirez Sanchez, gained international notoriety in the 1970s as a mastermind of deadly bombings, assassinations and hostage-takings.
He was captured in Sudan in 1994 and handed over to France, where he was jailed for killing two French intelligence officers and an alleged informer in 1975.
In his speech late on Friday in Caracas, Mr Chavez said: "I defend him. It doesn't matter to me what they say tomorrow in Europe."
He said he believed Carlos had been unfairly convicted, and called him "one of the great fighters of the Palestine Liberation Organisation".
The Venezuelan leader has previously called Carlos a friend, and is reported to have exchanged letters with him in the past.
That's nice. But, Hugo really goes off in what has to be the most daring bit of historic revisionism of the year, if not decade, suggesting that Idi Amin was misunderstood:
About former Ugandan President Idi Amin, Mr Chavez said: "We thought he was a cannibal... I don't know, maybe he was a great nationalist, a patriot."
So, does this mean the Hollywood Left is going to start wearing "Idi" t-shirts? El Hugo has spoken, after all.