Afghanistan plans to reintroduce public stoning as a punishment for adultery 12 years after the Taliban was ousted, according to a new draft penal code.
The move has shocked human rights campaigners and will dismay donors who have poured billions into helping to rebuild the country.
It will be viewed as another backwards step at the end of a year that has seen women's rights undermined, with a slew of legislation and the murders of prominent women.
The draft - devised by a working group led by the Justice Ministry - states that unmarried adulterers should be subject to 100 lashes. If they are married, the punishment should be stoning in a public place.
Critics have warned that progress is being undermined in an attempt to placate conservative power brokers and maybe even pave the way for a deal with the Taliban as Nato forces leave the country during the next year.