← Back to headlines





Man Wrongfully Imprisoned for Off-Duty Police Officer's Murder
Alex Villa was arrested and spent ten years in prison for the 2011 murder of an off-duty Chicago police officer, despite evidence against him and two others not stacking up, raising questions about the US justice system.
18 Mar, 10:31 — 18 Mar, 10:31
Related Stories
U.S. Judge Rejects Ghislaine Maxwell’s Appeal and New Trial Request
22m ago

Bosnia Election Commission Defends Voting Scanner Efficiency Amid Criticism
27m ago

RTHK Senior Editor Sentenced for Upskirt Video Offence
31m ago

Darline Graham Wins South Carolina Senate Runoff, Trump Submits Saudi Nuclear Deal
37m ago