Moroccan police on Tuesday announced an investigation into a video showing a teenage girl being pinned down, stripped and assaulted in broad daylight after it stirred a wave of anger.
In the footage circulated online an assailant kneels on top of the teen touching and hitting her as she struggles in the dusty ground to get free.
"Don't you have a sister?" she cries out, as a third person films the assault.
Moroccan police announced that they had opened an investigation into the video to "identify the attacker" and "determine where and when this crime took place."
Local media outlets called the incident "a scene of rare violence" and "atrocious".
The North African nation officially champions a tolerant version of Islam and does not impose the veil, but women are frequently subjected to insults, derogatory remarks and other sexist attacks in public.
Last month, after years of debate, the country passed a law to combat violence against women that officials said criminalises "acts considered forms of harassment, aggression, sexual exploitation or ill treatment".
Women's organisations said the law passed did not go far enough.
In a society divided between conservative and progressive strands, violence against women, especially in public, is often highlighted in the media and by rights groups.
It became a hot issue last August after a video was posted on the internet showing a young woman on a bus being sexually molested by a group of boys without the driver or other passengers reacting to her appeals for help.