Zimbabwe’s President Robert Mugabe resigned on Tuesday, bringing an end to 37 years of rule and sparking jubilant celebrations in the nation’s streets.

A letter from Mr Mugabe read out by the speaker of parliament said the decision was voluntary and he had made it to allow a smooth transfer of power.

The news abruptly halted an impeachment hearing that had begun against him.