Hugo Chavez, the Venezuelan president, has admitted in a television address that he had a tumor but had undergone a successful operation in Cuba to extract the cancerous cells and was on the road to full recovery.
Al Jazeera's Mariana Sanchez reports.