Hustlers Kingdom

Police uncover torture house, rescue seven in Delta

Delta State Police Command has uncovered and shut down an alleged torture apartment run…