Cuba mourns death of Venezuela's Hugo Chavez

Venezuelan President Hugo Chavez is being mourned in Cuba, the communist-ruled island where he received treatment.

Mr Chavez, the president of Venezuela since 1999, died on Tuesday at the age of 58.

He had not been seen in public since travelling to Cuba in December for treatment for cancer.

Sarah Rainsford reports from Havana.