Morocco's law criminalising violence against women has come into force. The law includes a ban on forced marriage, sexual harassment in public places, and tougher penalties for certain forms of violence
The law has been criticised by Human Rights Watch for not explicitly criminalising marital rape and lacking a precise definition of domestic violence.
A government survey found that 63% of women between the ages of 18-65 had been victims of violence.
Samira Raiss, one of the main Moroccan campaigners for a law criminalising violence against women, said: "We will not stop here. This law is an asset but it has shortcomings that we have to work on."
The law - known as the Hakkaoui law after Women's Minister Bassima Hakkaoui, who drafted it five years ago - has been criticised for requiring victims to file for criminal prosecution to obtain protection.
"We lack the appropriate tools to implement this law," Ms Raiss said. "In case of marital violence it is difficult to provide proof and we don't even have shelters for victims."
Morocco's new law on violence against women is a long time coming.
Its provisions include penalties ranging one to six months prison sentence to up to a $500 fine for cases of sexual harassment against women in the street and public spaces.
Human Rights Watch said the law has some positive aspects, "such as a definition of violence against women to mean 'any act based on gender discrimination that entails physical, psychological, sexual, or economic harm to a woman'."
But it contains "major gaps and flaws that leave women at risk of domestic violence, including a lack of provisions to finance the reforms," HRW says.
Bouthaina Karouri, a member of the parliamentary committee that drafted the law, says the law can be changed in the future to remedy any oversights.
"No law is perfect" Ms Karouri said.
"Its effectiveness will depend on the approach adopted by the police and the judicial body. As it goes into effect, it is normal to discover some gaps but they can be amended in the future."
Many went on social media, sharing the hashtag #JusticePourKhadija to describe their disgust and horror and calling on the authorities to take action.
In 2014, Morocco's parliament amended an article of the penal code that allowed rapists of underage girls to avoid prosecution by marrying their victims.