What role have demonstrations historically played in society?
quanswer.com