A suicide bomber has killed at least 18 police officers during a parade at a training centre in the Somali capital, Mogadishu.
At least 15 other people were wounded, officials said.
The bomber, disguised as a policeman, blew himself up at the General Kaahiye Police Academy.
The militant Islamist group al-Shabab has said it carried out the attack. The group regularly carries out bombings in Mogadishu and other towns.
Witnesses said the officers were crowded into an open square for their early morning parade when the bomber detonated his explosives.
“Some of the police were already in lines, and others were gathering, when the man in police uniform entered and blew himself up,” said Hussein Ali.
One police officer, Ibrahim Mohamed, said the toll would have been higher if the attacker had managed to get into the centre of the crowd.
Police spokesman Maj Mohamed Hussein said officers had been rehearsing for national Police Day celebrations later this month.
Al-Shabab described the attack as a “martyrdom operation” in a statement posted online. BBC