A suicide bomber has attacked a government office in the Somali capital, Mogadishu, causing a nearby school to collapse.

The bomber rammed a car into the district office, killing three soldiers and injuring 14 people including 6 children, according to reports.

Somalia has faced instability and violence since 1991, when the military government was overthrown.