President Trump slammed Venezuelan leader Nicolas Maduro and the very political system his country is based on for being a failure to the people of Venezuela.

"The problem in Venezuela is not that socialism has been poorly implemented but that socialism has been faithfully implemented," he said in front of the United Nations General Assembly, which was greeted with a long pause and then some applause.

"From the Soviet Union to Cuba, Venezuela — wherever through socialism or communism has been adopted, it has delivered anguish, devastation, and failure. Those who preach the tenets of these discredited ideologies only contribute to the continued suffering of the people who live under these cruel systems. America stands with every person living under a brutal regime."

It's the second time in as many days Trump as hit out at Maduro and the Venezuelan regime. On Monday, he spoke to a group of Latin American leaders about the need for them and the United States to restore freedom and democracy in the South American country.

In front of the U.N. Tuesday, Trump said all countries must confront the crisis in Venezuela.

"The United States has taken important steps to hold the regime accountable. We are prepared to take further action if the government of Venezuela persists on its path to impose authoritarian rule on the Venezuelan people," he said.

"We have strong and healthy relationships with many of the Latin American countries gathered here today. Our economic bond forms a critical foundation for advancing peace and prosperity for all of our people and all of our neighbors. I ask every country represented here today to be prepared to do more to address this very real crisis."