Thousands of protesters took to the streets in the Moroccan capital of Rabat to protest against corruption and abuses of power.
Thousands of protesters took to the streets in the Moroccan capital of Rabat to protest against corruption and abuses of power.