Operation Trojan Shield 2 min read Operation Trojan Shield June 8, 2021 The US FBI, the Dutch National Police (Politie), and the Swedish Police Authority (Polisen),...Read More