James de Vere Allen

James de Vere Allen was Curator of the Lamu Museum.


Author of…

Cover of Swahili Origins