Kinyarwanda: kandi bibasaba kwitanga 
English: and requires such self-sacrifice