Islamist al-Shabab militants have attacked the presidential palace in the Somali capital, Mogadishu, and entered the heavily fortified compound.
An al-Shabab spokesman said fighting was ongoing, but a government official told the BBC the attack was over and the militants had all been killed.