← 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

Ateneo University Disputes Referral in Basketball Players' Deaths
just now
Nollywood Actor Kenneth Okonkwo Accuses Peter Obi of Betrayal Amid Lawsuit
just now
Nigerian Institute of Public Relations Commends FRSC Digital Reforms
just now