it is an island south of madagascar yanshyize mubihe byoroshye igihe kire kire uzarutunga nutemera kunywa igikoma buddhism in particular was quite forceful in its condemnation of it