About half of such images reported to the Internet Watch Foundation in 2018 were hosted in the Netherlands.
This post is from BBC News. To read the rest of the story please head to the following link: https://www.bbc.co.uk/news/technology-48022950.