Venezuelan president, Hugo Chavez, has died of cancer at the age of 58.
From his humble beginnings on the plains of Barinas state, through his baseball inspired decision to join the military Chavez, went on to rule as one of the most controversial world leaders of modern times.
His death, ravaged by cancer in a hospital bed, was an ignominious end to a colourful life.