Many al-Shabab fighters from towns retaken by government troops have gone to Somalia's capital Mogadishu to carry out revenge attacks.

The attacks claimed by the armed group are becoming more frequent and bold. So far this year, the group has claimed responsibility for attacks on the airport, a UN compound and the presidential palace - all in the most fortified section of the city.

Al Jazeera's Catherine Soi reports from Mogadishu.

Source: Al Jazeera