The Bahre-Nagassi ("Kings of the Sea") alternately fought with or against the Abyssinians and the neighbouring Muslim Adal Sultanate depending on the geopolitical circumstances.
What determined whether The Bahre-Nagassi fought with or against the Abyssinians?
geopolitical circumstances