the village's parish church saint editha's is a chapel of ease part of tamworth parish kubera ibigize iki kinyobwa gisanzwe yemwe impumuro nziza yubuzima