Since 2016, the world has witnessed a wave of large-scale anti-government protests that have mobilised millions of people ...