'Kenya is at war with al-Shabaab'

Uhuru Kenyatta says the country is at war with the militants who massacred 36 people in a fresh attack.

A Kenyan soldier patrols the scene of an attack on a bus, some 30km from Mandera town, north eastern Kenya, on 22 November 2014. Picture: EPA.

KENYA - Kenya's President Uhuru Kenyatta says the country is at war with militants, al-Shabaab, following another massacre near the Somali border.

Thirty-six people were killed in Mandera on Tuesday.

Most were shot execution-style and several were beheaded.

Al-Shabaab has vowed there'll be more to come.

Critics say the failures of Kenya's security agency seem to become clearer with every attack.

Al-Shabaab has struck twice in the past 10 days alone, butchering nearly 70 defenceless people in the north-east of the country.

In his address to the nation Kenyatta made clear that Kenya is at war.

"The obvious intent is to create hostility and suspicion across ethnic and religious lines and to drive non-Muslims from certain parts of this country."