The U.S. House has passed the $883.7 billion National Defense Authorization Act (NDAA) for 2025, despite the Pentagon’s seventh consecutive audit failure. Critics, including Sen. Bernie Sanders and several House Democrats, condemned the massive military spending, arguing it benefits defense contractors while ignoring pressing domestic issues. ...