
The U.S. Intelligence Community
Authorities in northern Nigeria shut down a children’s facility described as a “torture chamber” on Wednesday, rescuing dozens in the process.
Authorities in northern Nigeria shut down a children’s facility described as a “torture chamber” on Wednesday, rescuing dozens in the process.