September 2005 The Indian town of Siliguri is the hub of the international sex trade. Every year, tens of thousands of young girls are abducted and sold into prostitution.

Land of Missing Children - India

24 minutes.

Presentation quality
Production quality
Research quality
Video quality

Not yet rated

madmax .