At least 14 people have been killed in an explosion at a popular hotel in the Somali capital Mogadishu.

Militants from the Islamist group al-Shabab are thought to have used a car bomb to blast their way into the hotel, where they opened fire on guests.

Kirsty Johansen reports.