the island is host to an oil refinery and several large gas holders mwinshi kandi bameshe ibishura byabo babyejesha ibice by'indorerwamo byanyanyagiye hasi