News Asia’s ‘El Chapo’ Is Arrested in Amsterdam Nancy Carrillo Jan 24, 2021 Tse Chi Lop, allegedly the leader of a billionaire drug consortium, was arrested in Amsterdam and is about to be extradited to Australia.