Barzan Majeed is believed to have controlled the trade across the English Channel yet remained free. Post navigation Israel recovers the bodies of 3 hostages CCTV appears to show Diddy beating girlfriend in hotel