In a significant and alarming shift for human rights in Afghanistan, a new 119-article penal code has been enacted by the Taliban government. As detailed in...
Over the past year, Kenya has witnessed a heartbreaking surge in femicide cases, leaving families and communities devastated. The horrifying reality of women losing their lives...