Barbra Streisand, who has pledged her allegiance to Hillary Clinton, has performed her own repurposed version of ‘Send in the Clowns’, just for Donald Trump.

She performed the hit at a New York fundraiser for Mrs Clinton, the Democratic Presidential nominee.

US First Lady Hillary Rodham Clinton

The diva pulls no punches in the performance, during which she refers to him as a “silly half-wit” and an “awful joke”, adding: “Look how he changes his views every time that he speaks.”

Earlier this year Streisand took to the stage with Jimmy Fallon in a Trump parody performance, which was pretty magical.

Of course Fallon is not the first personality to take on Trump – Meryl Streep did her best earlier this year, and it was pretty accurate.

Watch the video below:

Democratic Presidential candidate Mrs Clinton in July named Senator Kaine as her running mate.

Senator Kaine has been a long-time advocate for LGBT+ equality. He was one of the original sponsors of the Equality Act, and in 2006 on becoming the Governor of Virginia he signed an executive order to protect against discrimination based on sexual orientation.

His views contrast with Donald Trump’s VP pick Mike Pence, a diehard opponent of LGBT rights who previously signed a ‘religious freedom’ law permitting anti-LGBT discrimination.

Mrs Clinton yesterday said she regretted taking aim at half of Donald Trump supporters, saying they were “the basket of deplorables” for being “Racist, sexist, homophobic, xenophobic, Islamaphobic.”

Speaking to an audience of donors on Friday the Democratic Presidential hopeful said Trump’s campaign had emboldened the prejudiced supporters.