Northeast nun wins 11th International Human Rights Award
2021-12-11
Felix Anthony Guwahati, Dec 10, 2021: A nun working in Guwahati, Assam, was selected for 11th International Human Rights Award for her contribution to women development in northeastern India. The Delhi-based International Human Rights Council conferred the award on Sister Betsy Devasia on December 10 at the India Islamic CentreContinue Reading