Common Noun Collocations of demonstrations

affection, boycott, conference, craft, discussion, experiment, in, joy, lecture, march, mass, mean, meeting, parade, part, petition, place, procession, protest, rally, research, respect, right, riot, series, street, strike, student, support, war