Mexico scraps $3.75 billion China rail deal ahead of state visit

Mexico scraps $3.75 billion China rail deal ahead of state visit