February 7 2019 12:08pm

Nearly 200 men found locked up inside Indonesian business

Indonesian authorities have discovered nearly 200 men locked up inside a business on the Island of Sumatra. The men are all from Bangladesh, apparent victims of human trafficking.

Responsive site?

Video Home