Suspected militants have attacked a luxury hotel complex in Nairobi, killing a number of people.
Gunfire and blasts were heard at the compound in the Westlands district of the Kenyan capital, which houses the DusitD2 hotel as well as offices.
The Somalia-based militant group al-Shabab said it was behind the attack.
People, some covered in blood, were led out of the complex by police. Late on Tuesday the government said all buildings had been secured.
The attack began at about 15:00 local time (12:00 GMT). The gunmen threw bombs at vehicles in the car park before entering the lobby, where one blew himself up, Kenyan police chief Joseph Boinnet told reporters.
A woman working in a neighboring building told Reuters news agency: “I just started hearing gunshots, and then started seeing people running away raising their hands up and some were entering the bank to hide for their lives.” Police then rushed to the scene.
At 20:00 GMT, Interior Cabinet Secretary Fred Matiang’i said all the buildings in the complex had been secured by security forces.
“The situation is under control and the country is safe,” he told reporters. “Terrorism will never defeat us.”
An hour later, gunfire was heard from the area.
The number of victims remains unclear. One photographer for AFP reported five bodies slumped over tables on a restaurant terrace in the complex.
About 30 people are being treated at Nairobi hospitals, media reports say.
The five-star DusitD2 hotel has 101 rooms. Located in the Westlands suburb, minutes from the capital’s business district, it has its own spa and several restaurants.
Kenya has seen a number of terror attacks in recent years – most notably in areas close to the Somali border and in the country’s capital.