The us Senate late Thursday approved a controversial free trade pact with Central America and the Dominican Republic by a close 71 33 vote, with an upcoming battle now expected before the House of Representatives.
US Senate passes Cafta trade deal.