More than 300 people, including teachers, doctors and priests have been arrested worldwide on child pornography charges.
It follows a three-year investigation into Toronto-based company Azovfilms.com that distributed child porn.
Of the 348 arrested, 108 were in Canada, 76 in the United States and 164 in other countries. They included 40 school teachers, nine doctors and nurses, 32 people who volunteered with children, six police officers, nine priests, and three foster parents.
The investigation also led to the rescue of 386 children by 30 police forces around the world.