Zimbabweans are voting in a hotly-contested election as President Robert Mugabe seeks to extend power for a further five years. Mugabe, 89, has been at the helm since 1980, and is the only leader the nation has known since it gained independence from Britain.