A vote on a compromise immigration bill has been delayed until Friday, House Majority Leader Kevin McCarthy said. The vote on the bill was originally scheduled for Thursday. Among other things the bill would allocate money for President Donald Trump's border wall and eliminate the diversity visa lottery system. Conservatives preferred another bill that would not have provided a pathway to citizenship for so-called dreamers. The House rejected that bill Thursday.