At least 47 people have died after suspected Islamist militants attacked hotels and a police station in a Kenyan coastal town, officials say.
Witnesses in Mpeketoni said gun battles went on for several hours and reported seeing buildings set on fire.
The town is close to Lamu island, which is a well-known tourist resort.
Kenya has suffered a number of militant attacks since 2011 when its forces entered neighbouring Somalia to combat al-Shabab fighters.
The attack started at 20:30 local time (17:30 GMT) on Sunday as locals were watching a football World Cup match on television.
Local residents said that the attackers had hijacked a van and used it to attack various locations across the town.
Witnesses said gunmen, who had their faces covered, threw explosives into the local police station before entering and stealing several weapons.
Local police chief Hamaton Mwaliko told Reuters that the gunmen set several hotels on fire after raiding the police station.
“We understand the attackers have already fled but our officers are pursuing them,” Mr Mwaliko added.
It is unclear who the gunmen are but Kenyan army spokesman Major Emmanuel Chirchir said the “assailants [are] likely to be al-Shabab.”
He said surveillance aircraft had been dispatched to the region to help with the security operation.
Bozo Jenje, a journalist in Mombasa, said that residents had reported seeing bodies scattered across roads in the town.
He said Mpeketoni was a mainly Christian community.