Hugo Chavez's death announced by vice president

Venezuela's President Hugo Chavez has died, his vice-president Nicolas Maduro has announced.

An emotional Mr Maduro made the announcement on Tuesday evening, flanked by leading Venezuelan political and military leaders.

Mr Chavez had not appeared in public since he returned to Venezuela last month after cancer treatment in Cuba.