President Donald Trump has said the US has carried out a strike on a "dock area" linked to alleged Venezuelan drug boats.

Speaking to reporters in Florida on Monday, Trump said there had been a "major explosion" last week where "they load the boats up with drugs". He did not give details on where the dock was located, or if the US military or CIA were involved.

The Venezuelan government is yet to respond, and it is not clear whether the strike took place inside Venezuelan territory.

Since September, the US has carried out strikes on what it says are drug-smuggling boats, targeting more than 20 vessels, many from Venezuela, in the Pacific and the Caribbean Sea, and killing at least 100 people.

The most recent strike was on Monday, with US Southern Command saying in a social media post that two "narco-terrorists" were killed in a "lethal kinetic strike" in the eastern Pacific.