Riot Police Force Halt to Prayer

[Swazi Media]A ‘battalion of police officers’ stopped a prayer meeting in Swaziland’s main city Manzini, claiming it was illegal.