This week has offered a feast of dramatic news, thanks to events in the fair land of Zimbabwe.