top of page

April 14, 2025 - April 20, 2025: Week in Review

  • Human Rights Research Center
  • Apr 21
  • 2 min read

April 21, 2025



Read our latest publications






Implications of Plea Bargaining in the Criminal Justice System by Mary D'Alleva, MA/MSc and Sydney Sanders

HRRC News Briefs







Other Breaking Human Rights News


April 14, 2025




April 15, 2025




April 16, 2025




April 17, 2025




April 18, 2025




April 19, 2025




April 20, 2025





© 2021 HRRC

​​Call us:

703-987-6176

​Find us: 

2000 Duke Street, Suite 300

Alexandria, VA 22314, USA

Tax exempt 501(c)(3)

EIN: 87-1306523

bottom of page