Is this true? …A Must Watch about Robert Mugabe! Posted on June 19, 2015 by Ivotesa Leave a comment 51.507351 -0.127758 London, UK Share this:TwitterFacebookLike this:Like Loading... Related tagged with BBC, Robert Mugabe iblog