Staff Reporter

Stephen Chan, a once staunch sympathizer of Nelson Chamisa, has publicly labelled the latter a dictator, blaming him for the demise of the Zimbabwe’s main opposition party. The criticism comes after Al Jazeera posted an article shedding light on how Chamisa allegedly led Zimbabwe's main opposition astray.