Gunmen killed at least 29 people in raids on two coastal areas of Kenya, the latest in a series of attacks claimed by Somali Islamists who have vowed to drive Kenyan forces out of Somalia, although police cast doubt on their role.
The Interior Ministry said one attack killed nine in the trading town of Hindi in Lamu County, the same district where about 65 people were killed by gunmen last month. Another was further south in the Gamba area, where 20 died.
"They went around shooting at people and villages indiscriminately," said Abdallah Shahasi, a senior official for the Hindi area, which lies near the old trading port of Lamu and Mpeketoni town, where gunmen launched raids in mid-June.
Sheikh Abdiasis Abu Musab, al Shabaab's military operations spokesman, told Reuters in Mogadishu that the Somali group was behind both attacks on Saturday night. It had also said it was responsible for the June raids in Lamu County, around Mpeketoni.
But President Uhuru Kenyatta dismissed al Shabaab's claim last month and blamed local politicians, stoking an already fierce row with the opposition, which denied any role.
Regardless of who is blamed this time, Saturday's raids will hammer an already beleaguered tourist industry that has been hit by a wave of militant attacks and will deepen public frustrations about poor security in Kenya a day before a big opposition rally is planned for the capital.
At a news conference, police deputy inspector general Grace Kaindi said a blackboard, ripped out of a school, was found at a junction near Hindi with scrawling that could implicate the coastal separatist group, the Mombasa Republic Movement (MRC).
"At first we thought it was al Shabaab, but now it is turning out that it is MRC as they have put it there clearly," she said, adding other scribbled phrases seemed to back opposition leader Raila Odinga.
Slogans included "MRC - You are sleeping," "Muslims your land is being grabbed", "Raila is adequate" and "Uhuru down".
The MRC swiftly denied any role. "The government should stop using us as a scapegoat," Randu Nzai Ruwa, the MRC Secretary General, told Reuters by telephone.
Al Shabaab, which attacked Westgate shopping mall in Nairobi last year killing 67 people, said it had broken into the police station at Gamba and freed suspects from detention cells.
A police source corroborated that Gamba account, saying the numbers for those released was still being checked. Gamba lies in Tana River County, which neighbours Lamu County.
"They killed some of our colleagues and freed Muslim detainees," the source told Reuters. "Some of those freed were linked to the Mpeketoni attacks two weeks ago."
Police said attackers hit government offices and burnt a church in Hindi. Lamu County police chief Ephantus Kariuki said victims were shot in the head with their hands bound.
"It seems the attacks are more associated with land disputes and resources," he told Reuters, speaking of a region where rival ethnic groups have long rowed over land ownership.
In a separate criminal incident in the port city of Mombasa, a Russian woman tourist who was with two companions was killed by a gang, which robbed them, police said.
Militant attacks on the coast have fanned an already tense political atmosphere in Kenya, which has sent troops to join African troops battling al Shabaab in neighbouring Somalia.
Veteran opposition leader Odinga, defeated by Kenyatta in last year's election, has held rallies over the past month criticising the government over frequent militant attacks.
Kenyatta stepped into an already heated debate by accusing local politicians of being behind strikes on Mpeketoni. Opponents saw his statement as fingering Odinga, who has promised a major rally on Monday in Nairobi.
Religious leaders have urged Kenyans to avoid rallies that could deepen divisions in a nation scarred by political violence in the recent past. Political allegiances in Kenya tend to follow ethnic lines.
The nation is haunted by the 2007 presidential election, when 1,200 died in weeks of ethnic blood-letting - over which Kenyatta still faces trial at The Hague this year for crimes against humanity. However, last year's vote went off calmly.