The United Arab Emirates (UAE) has stopped supporting Somalia's army, including training its soldiers and paying their salaries, after a diplomatic fall-out between the two nations.
The government in Mogadishu has been angered by Emirati plans to train security forces in the breakaway region of Somaliland and four days ago told the UAE that they no longer needed its help.
Since 2014, the Gulf state has been involved in training hundreds of troops from Somalia's army.
The UAE says it has been paying the salaries of 2,407 soldiers and has built three training centres and a hospital.
A firm based in Dubai is helping to develop a major seaport in Somaliland.