Thousands of protesters took to the streets in Morocco today demanding King Mohammed give up some of his powers, dismiss the government and clamp down on corruption.
Demonstrators shouted slogans calling for economic opportunity, educational reform, better health services and help in coping with rising living costs during the march on central Hassan II Avenue in the capital Rabat.
Estimates say that from 3,000 to 5,000 participated in the protest. Organizers put the turnout outside the parliament building at 20,000.
Compiled from agency reports