ABSTRACT

On Mombasa Island in the Kilindini and Mombasa harbors off the Indian Ocean; on the eastern coast of Kenya; 150 miles north of Zanzibar.