Elizabeth Warren has described President Donald Trump as 'corruption in the flesh' during a huge rally of more than 20,000 people in New York.
Standing before the crowd in Washington Square Park, the Democrat presidential contender vowed to rid the economic and political systems of corruption.
Taking aim at Trump, Warren, 70, said: 'He is sworn to serve the people of the United States, but he serves only himself and his partners in corruption.'
The Massachusetts state senator felt that the president was a product of the infection that had already engulfed the U.S., the Washington Post reported.
Warren added: 'Corruption has put our planet at risk. Corruption has broken our economy. And corruption is breaking our democracy.'
Elizabeth Warren (above) spoke to a crowded rally of more than 20,000 in Washington Square Park, New York, where she vowed to tackle corruption in America
Supporters crammed into space around the fountain, the pathways and any space inside the outdoor venue (left). During her speech she described President Donald Trump (right) as 'corruption in the flesh' and vowed that, if elected, she would ensure all future candidates of public office must post their tax returns online and would not be permitted to own a business on the side - in a clear jab at Trump
This was one of her first big addresses to a crowd that packed out the 10-acre park, where they wrapped around a massive fountain and clogged pathways.
The audience was full of younger and racially diverse supporters, predominantly women, the site reported.
'We’re not here tonight because of famous arches or famous men. In fact, we’re not here because of men at all,' Warren said to a large applause.
The rally was