Many Kenyans are asking how to fix security gaps in the country after Tuesday's attack on a luxury hotel and office complex left 21 people dead.

They see the threat of al-Shabab, a Somalia-based armed group that was allegedly behind the siege, as a growing problem that needs to be dealt with through tough security measures.

Al Jazeera's Mohammed Adow reports from Nairobi.