Angry citizens are taking to the streets all over the world, and often they are lashing out in wild and unpredictable ways.
Angry citizens are taking to the streets all over the world, and often they are lashing out in wild and unpredictable ways.