President Donald Trump has said that Venezuela is going to use funds from a new oil deal with the United States to buy "ONLY American Made Products" amid uncertainty over the oil agreement.

“I don't think any large U.S. major company is going to want to invest without a series of guarantees,” one historian of Venezuela said.

Trump's announcement came days after U.S. forces attacked Venezuela and captured its leader, Nicolas Maduro, to be prosecuted on drug-trafficking charges.