Zimbabwe has found itself trapped in continuous protests and violence as citizens remain unsatisfied with electoral outcomes Zimbabwe’s elections since 1980, when the country gained independence,...