The U.S. House of Representatives on Saturday approved an agreement to end the three-decade ban on U.S. nuclear trade with India. The agreement passed the House by a margin of 298-117. The Democrats who control the Senate hope to bring it to a vote there within days despite the opposition of some in their own party. The agreement has drawn criticism from non-proliferation advocates because India has shunned the Non-proliferation Treaty.