Trump opposed the legislation as an infringement on executive power but faced the certainty of an embarrassing congressional override if he vetoed it. The announcement came hours after the Russian government announced that it would seize U.S. diplomatic properties and kick out a large number of U.S. diplomats…

“President Donald J. Trump read early drafts of the bill and negotiated regarding critical elements of it,” a White House statement said. “He has now reviewed the final version and, based on its responsiveness to his negotiations, approves the bill and intends to sign it.”