A pre-Islamic settlement from al-Yaman on the Tanzanian coast. - Kirwan, L.P