Here we go again. Ibn Batutta, who visited the city himself said that the ruler of Mogadishu was a Berberah who spoke a non-Arabic tongue, of the same stock as the people of Zeila. In his description of Zeila, he says that it is a "town of the Berberah, who are a negro people. Their land is a desert extending for two months' journey from Zayla to Maqdashaw." In case there is any doubt who the Berberah are, there is only one dark-skinned ethnic group that inhabits the lands between Zeila and Mogadishu, and it definitely isn't the Arabs.
This is a DIRECT eye-witness account saying that Mogadishu was ruled by non-Arabs. Meanwhile, there is NOT A SINLGE primary, first hand, eye-witness account saying that Mogadishu was EVER ruled by Arabs, NOT ONE. The census collected by the Italians, show that Gibil-madow tribes outnumber Gibil-cad Benadiris, and that cadcads only formed 20% of Mogadishu's population in the colonial period.
I saw recently that @Jacko made this post: Before Italians came to Mogadishu, it only consisted of 2 districts: Xamar Weyne (literally old Xamar) and Shangani, those neighbourhoods were almost entirely Benadiri or Arab. Italians planned and built the rest. Italian census for their...
www.somalispot.com
But let me guess, I "failed to read these sources with a critical eye"

Tell me the mistakes I made when I read these sources. Does "negro Berberah" actually mean "blonde Arab" in this context? Does what Ibn Battuta says contradict the "consensus of historians", thus making him incorrect. Give me the bullshit reason you cannot accept this unmistakeabley clear evidence I provided you.
View attachment 306783