This year has witnessed a global wave of social and political turmoil and instability, with masses of people pouring into the real and virtual streets.
This year has witnessed a global wave of social and political turmoil and instability, with masses of people pouring into the real and virtual streets.