Slide 1 Sex Trafficking: Netherlands By: Emma, Sam, Robert, Helen Intro Information Ranked 13th out of 157 countries with a market-based economy Mostly Dutch people Independence…
Slide 1 Sex Trafficking: Netherlands By: Emma, Sam, Robert, Helen Intro Information Ranked 13th out of 157 countries with a market-based economy Mostly Dutch people Independence…