President Donald Trump on Thursday blasted Iran for not "living up to the spirit" of the nuclear deal it reached in 2015 with world powers including the United States, and reiterated that he thought it was a "horrible agreement."

"I don't think Iran is in compliance," Trump said from his golf club retreat in New Jersey, where he is spending two weeks away from Washington for a working vacation. "I don't think they're living up to the spirit of the agreement."