President Robert Mugabe is a veteran of the African political scene and one of the most controversial figures in world politics.