Somalia's prime minister has unveiled his Cabinet weeks after he withdrew his initial line-up following opposition by the parliament.

Omar Abdirashid Ali Sharmarke on Tuesday appointed a 20-member Cabinet, mostly political newcomers, downsizing the number from the 26-member body that was dissolved earlier this month.

Somalia's president appointed Sharmarke after the parliament ousted his predecessor, Abdiweli Sheikh Ahmed, in December, capping off a long-standing feud between Ahmed and President Hassan Sheikh Mohamud.

Last week the U.N., the European Union, the regional bloc IGAD, the African Union Mission in Somalia, the United States and Britain expressed concern over delays in implementation of a plan to rebuild war-torn Somalia due to the political crisis.