Sultanate of Mogadishuball

Sultanate of Mogadishuball was a pre-colonial Horn of Africa country.