Thousands of Moroccans in Rabat had today blocked the streets in peaceful demonstration against corruption and abuse of power by politicians.

The peaceful demonstration has been described as the the largest of its kind for several years.

The march was also to support recent demonstrations in Morocco’s impoverished northern Rif region. It has been shaken by protests since the death in October of a fish vendor who was crushed by a garbage compactor while trying to save fish that officials had confiscated.

Protester Fatna Afid said: “We are here for dignity, equality, social justice.”