Treasonous Browsing

|

Zimbabwean police arrested and beat 46 human rights activists and union leaders for watching videos of protests in Egypt and Tunisia. Authorities have charged the activists with treason.

Advertisement