Some 300 Afghan women have been pelted by stones as they gathered to protest a new law that critics say legalises marital rape. Police struggled to keep counter-protesters away.
The law says a husband can demand sex with his wife every four days unless she is ill or would be harmed by intercourse. It passed last month.
Women's rights activists scheduled a protest today attended by about 300 mostly young women.
But the group was swamped by counter-protesters who shouted down the women's chants.
Some of the protesting men picked up gravel and stones and threw them at the women.
The men shouted 'Death to the slaves of the Christians!'
Female police held hands around the group to create a protective barrier.
Hat Tip Jihad Watch