The Democratic-controlled House has voted to limit President Donald Trump’s authority to make war against Iran. The party-line vote on the annual defense measure came after more than two dozen Republicans joined with Democrats on a 251-170 tally to require Trump to get authorization from Congress to conduct military strikes against Iran.