News

Haiti police seized a record 1.05 tonnes of cocaine in a July 13 raid on Tortuga Island, marking its largest drug bust ever.