TEHRAN, Young Journalists Club (YJC) - Police spokesman Major Mohamed Hussein said the attacker, with explosives strapped to his body, infiltrated the General Kahiye Police Training Academy and struck during a police parade.
Abdikadir Abdirahman, the director of Amin Ambulances, told Reuters: "We have carried 13 dead people and fifteen others who were injured from the police academy."
The al Shabaab militants claimed responsibility for the attack.
"We will give details of casualties later," said Abdiasis Abu Musab, the group's military operations spokesman.
Al Shabaab carries out frequent bombings in Mogadishu and other towns.