News

The International Criminal Court (ICC) has sentenced an African footballer leader to 12 years in prison after being found guilty in a landmark ruling.
Joseph Czuba died Thursday while in the custody of the Illinois Department of Corrections, officials confirmed Saturday.