Ninety-five Zimbabwean citizens have been arrested in connection with a mass protest held on 31 March 2025 at Robert Mugabe Square ...