Donald Trump has urged Cuba to “make a deal” or face consequences, warning that the flow of Venezuelan oil and money would now stop.

The US president has been turning his attention to Cuba since US forces seized Venezuela’s leader Nicolás Maduro in a 3 January raid on its capital, Caracas.

Venezuela, a long-standing ally of Cuba, is believed to send around 35,000 barrels of oil a day to the island.

Cuba’s foreign minister responded by saying his nation retained the right to import fuel “without interference”, while its president said: “No one dictates what we do.”

The Trump administration’s tactic of confiscating sanctioned Venezuelan oil tankers has already begun to worsen a fuel and electricity crisis in Cuba.

On Friday, it seized a fifth oil tanker it said was carrying sanctioned oil from Venezuela.

“Cuba lived, for many years, on large amounts of OIL and MONEY from Venezuela. In return, Cuba provided ‘Security Services’ for the last two Venezuelan dictators, BUT NOT ANYMORE!” Trump posted on Truth Social on Sunday.

“THERE WILL BE NO MORE OIL OR MONEY GOING TO CUBA - ZERO! I strongly suggest they make a deal, BEFORE IT IS TOO LATE.”