← 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

Trump Considers Military Action Against Iran Amid Hormuz Blockade Discussions; UK Declines to Join
just now
NYC Mayor Mamdani Condemns Trump and US Immigration Policies in Fourth of July Speech
just now
Ben-Gvir Reportedly Cancels UN Summit Visit Amid Legal Complaints
just now
Kwankwasiyya Movement Demands Probe into PFIPC Budget Allocation
just now