Nigerian Catholic religious Sister wins $1.2 million Opus Prize
By JUDE ATEMANKE Sister Francisca Ngozi Uti, founder and Executive Director of the Centre for Women Studies and Intervention (CWSI) in Abuja, Nigeria, has been named the laureate of the 2024 Opus Prize – a $1.2 million award recognizing transformative humanitarian work.