>

Scrounged, salvaged and renamed: US and Canada chalk up last-minute NAFTA deal - Qrius