Boris Johnson: 'I hope there will be a Trump deal' with Iran

British Prime Minister Boris Johnson said he hopes "there will be a Trump deal" with Iran on its nuclear program.

Johnson told "NBC Nightly News" host Lester Holt he wants a "better deal" than the agreement worked out under former President Obama, which he said had "many defects."

"Let's do a better deal," Johnson said. "I think there's one guy who can do a better deal ... and that is the president of the United States. I hope there will be a Trump deal."


The prime minister praised President TrumpDonald John TrumpUSPS warns Pennsylvania mail-in ballots may not be delivered in time to be counted Michael Cohen book accuses Trump of corruption, fraud Trump requests mail-in ballot for Florida congressional primary MORE as a "very, very brilliant negotiator" in the NBC News interview. He did not say whether he and Trump discussed opening negotiations with Tehran again, saying, "You must ask the president about that."

Trump withdrew from the Obama administration's nuclear deal with Iran last year, calling its terms too friendly for Tehran, which he accused of violating the accord. His administration has since implemented a series of sanctions, prompting the Iranian supreme leader to reject any potential talks with the United States.  

Tensions between the United States and Iran have heightened following an attack on Saudi oil facilities, which was claimed by Iran-backed Houthi rebels in Yemen. Iran has denied participation in the attacks.

Johnson said he is "virtually certain" the attack was from Iran.

"We have no other workable hypothesis about how that happened," Johnson said. "So that presents the world with a very difficult scenario, very difficult position. How do we respond?"