 Demonstrations are usually physical gatherings, but virtual or online demonstrations are certainly possible.Topics of demonstrations often deal with political, economic, and social issues.Particularly with controversial issues, sometimes groups of people opposed to the aims of a demonstration may themselves launch a counter-demonstration with the aim of opposing the demonstrators and presenting their view.