Fidel Castro voting
Media playback is unsupported on your device
Video

Fidel Castro votes in Cuba's election

Fidel Castro has voted in Cuba's parliamentary elections, the first time the frail ex-leader has been seen in public for several months.

State TV showed the 86-year-old voting at a polling station, where he is said to have spent up to an hour talking to other voters and the media.

The BBC's Sarah Rainsford said he was stooped and spoke with a faint, weak voice.