Police, protestors in violent clash