House approves $633 billion defense bill

The House on Thursday overwhelmingly passed a $ 633 billion defense bill for next year despite Pentagon complaints that it spares outdated but politically popular weapons at the expense of the military’s ability to fight.