demonstrations and clashes