FOR 14 months the dispute between three major world powers rumbled on before coming to an end last night. The North American Free Trade Agreement between the United States, Canada and Mexico was finally struck after a few tense final weeks and a last-minute scramble. What is Nafta? The North American Free Trade Agreement (Nafta) […]