Ships loaded with cloth, spices and other goods would cross the Indian Ocean to trade at Mogadishu's port for ivory, slaves, camels, frankincense and myrrh. ???It is an ancient city, a magic city, and some of the mosques are the oldest in Africa,??? Diriye said.