The U.S. and Mexico have reached a preliminary agreement in principle to update the North American Free Trade Agreement (NAFTA) between the two...

read more