Devout Muslims doing what they do.
A 20-year-old woman divorcee accused of committing adultery in Somalia has been stoned to death by Islamists in front of a crowd of about 200 people.
A judge working for the militant group al-Shabab said she had had an affair with an unmarried 29-year-old man.
He said she gave birth to a still-born baby and was found guilty of adultery. Her boyfriend was given 100 lashes.
It is thought to be the second time a woman has been stoned to death for adultery by al-Shabab.
The group controls large swathes of southern Somalia where they have imposed a strict interpretation of Islamic law which has been unpopular with many Somalis.
According to reports from a small village near the town of Wajid, 250 miles (400km) north-west of the capital, Mogadishu, the woman was taken to the public grounds where she was buried up to her waist.
The Islamists want to impose a strict version of Sharia on Somalia
She was then stoned to death in front of the crowds on Tuesday afternoon.
The judge, Sheikh Ibrahim Abdirahman, said her unmarried boyfriend was given 100 lashes at the same venue.
Under al-Shabab's interpretation of Sharia law, anyone who has ever been married - even a divorcee - who has an affair is liable to be found guilty of adultery, punishable by stoning to death.
An unmarried person who has sex before marriage is liable to be given 100 lashes.