We look back at the year 2019 with protest pictures by Steve Eason.
A new union organisation drive in Hong Kong might hold the key to breaking the deadlock, argues Colin Sparks.
Saba Shirvani reports on the uprising in Iran sparked by an increase in fuel prices.
Zareen Taj reports on the protest in Cambridge against Erdoğan's visit.
Kleanthis Antoniou explains today's strike in France.
Hong Kong's 'silent majority' has spoken: they support the protestors and their five demands.
A gilet jaune protester shares his reflections on the movement one year on.
Following the death of student Chow Tsz Lok, the protests are intensifying, but the need to link up with the mainland is pressing.
Protesters defied the mask ban to take to the streets in Hong Kong reports Colin Sparks.
The formal withdrawal of the extradition bill and half-measures to solve the housing crisis will not be enough to satisfy the pro-democracy movement, writes Colin Sparks.