T R A V E L S IN T H E C O A S T L A N D S OF BRITISH EAST A F R I C A AND THE ISLANDS OF Z A N Z IB A R A N D P EM B A