Business2 years ago
‘Super Cartel’ Controlling Third of Europe’s Cocaine Trade Sacked by Police
Operation Desert Light took out one of the world’s largest cocaine suppliers. Spanning across six countries in Europe and the United Arab Emirates (UAE), Europol and...