Tse Chi Lop, said to be the leader of a multibillion-dollar drug syndicate, was arrested in Amsterdam and faces extradition to Australia.
Check Also
WADA looking into Haas F1 livery
The World Anti-Doping Agency (WADA) is looking into the livery of the new Formula One …