Sharif Ahmed, Somalia's president, has said his country is being "invaded" by foreign fighters who are joining armed groups in their attempt to overthrow the government.
Al-Shabab, one such armed group, reportedly has up to 1,000 foreign fighters in its ranks.
Al Jazeera's Nicole Johnston reports.