13 men, including an American, arrested at Canada hotel and charged with luring minors for sexual abuse
Canadian police arrested 13 men, including a U.S. national over a four-day period this month in an operation at a hotel in Niagara Falls, Ontario, and all 13 have been charged with child sex trafficking offenses, the Niagara Regional Police Service said. The individuals were arrested as part of a project launched by the Niagara … Read more