For 37 years, Zimbabwe has been under the iron rule of Robert Mugabe. But last week, the tables turned. And ...