US President Donald Trump on Friday threatened to cut foreign aid to Honduras, Guatemala and El Salvador, accusing the Central American countries of "doing nothing for the United States but taking our money."

"Honduras, Guatemala and El Salvador are doing nothing for the United States but taking our money," Trump tweeted.

"Word is that a new Caravan is forming in Honduras and they are doing nothing about it. We will be cutting off all aid to these 3 countries - taking advantage of U.S. for years!"