A man walks near a pool of blood at an entrance of a building in the small coastal town of Mpeketoni near Lamu, Kenya, 16 June 2014. EPA

Militants from al-Shabaab have claimed responsibility for a second attack on Kenya's coast that killed at least 10, just a day after an assault on the nearby town of Mpeketoni left almost 50 dead, officials and the fighters said on Tuesday.

Armed gunmen raided the village of Poromoko close to Mpeketoni overnight and set fire to houses, Deputy County Commissioner Benson Maisori said.

The attacks come a day after least 49 people were killed when gunmen sped into the small coastal town of Mpeketoni in two minibuses, and shot World Cup spectators in a hall, as well as attacking hotels, a bank, and the police station.

Sunday's assault was the worst by al-Shabaab since its gunmen stormed Nairobi's Westgate shopping mall in September in an attack that left 67 people dead.

The group claimed the attack was revenge for the presence of Kenyan forces in Somalia.

1/10
Kenya

A woman observes the remains of the Breeze View Hotel, where residents watching World Cup soccer tournament, were attacked and killed by militants, in the town of Mpeketoni, about 100 kilometers (60 miles) from the Somali border on the coast of Kenya

2/10
Kenya

A man observes the remains of destroyed vehicles and buildings in the town of Mpeketoni, about 60 miles (100 kilometers) from the Somali border on the coast of Kenya

3/10
Kenya

Wreckages of burnt cars are seen outside the Mpeketoni police station after unidentified gunmen attacked the coastal Kenyan town of Mpeketoni

4/10
Kenya

People gather around the wreckage of a car in Mpeketoni. At least 48 people were killed when suspected Shebab militants from Somalia stormed into a Kenyan coastal town and launched a major assault on a police station, hotels and government offices

5/10
Kenya

Men look at the wreckage of two vehicles sitting on the roadside in Mpeketoni

6/10
Kenya

Women weep after seeing the bodies of their loved ones who were killed in attacks in the small coastal town of Mpeketoni near Lamu

7/10
Kenya

People gather outside a building still smouldering in Mpeketoni after some 50 heavily-armed gunmen attacked the town near the coastal island and popular tourist resort of lamu

8/10
Kenya

A destroyed house in Mpeketoni

9/10
Kenya

A man looks at the wreckage of a 14-seater mini-bus in Mpeketoni, in Lamu county along the Kenyan coast, after some 50 heavily-armed gunmen attacked the town near the coastal island and popular tourist resort of lamu

10/10
Kenya

A man stands outside a row of houses where smoke seeps through openings in Mpeketoni

Al-Shabaab said gunmen killed up to 20 people, and claimed several police officers had died in the latest wave of fighting.

A reporter for Kenya's Citizen Television said locals had complained the force had not sent in enough officers to protect them even after the initial assault on Mpeketoni, which lies on the coast between Kenya's main port Mombasa and the Somali border to the north.

Interior Minister Joseph Ole Lenku, who has defended his government's efforts to protect the nation, travelled to the area on Monday and was assigned by President Uhuru Kenyatta to take personal charge of the security operation.

The Red Cross had previously put the death toll for Mpeketoni assault at 50 but on Tuesday said the total figure was 49. That number did not include victims of the latest attack.