3 Facts about Sex Trafficking in India

The sex trafficking industry is a global menace raking in profits above $150 billion.  It has denied millions of people their freedom and violated human rights in extreme ways. With a 14-year track record around India, Freedom Firm has identified how sex trafficking...