it is in zanzibar and madagascar in the damp forests on dismal rocks