top of page

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

  • Human Rights Research Center
  • 1 hour ago
  • 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