Controversial New York mayoral candidate Anthony Weiner calls voter a 'jackass'

Anthony Weiner calls a voter a 'jackass' inside a Deli in Borough Park,

Controversial New York mayoral candidate Anthony Weiner has been caught on camera launching into a tirade against a Jewish voter during a visit to a Brooklyn.

The exchange, during which Weiner was seen shouting at the man with his mouth full of food, took place inside a deli in the largely Jewish neighbourhood of Borough Park.

Weiner became infamous two years ago for accidentally tweeting a sexually explicit picture of himself. He was forced to resign as a congressman over the scandal after finally admitting he had sent more photos and messages to a number of women both before and during his marriage.

However his mayoral bid was rocked a couple of months ago after it was revealed he had continued 'sexting' more women, while his wife was pregnant.

Read: Weiner insists 'quit isn't the way we roll in New York'

Although it is not known exactly what prompted the Weiner to call the man a "jackass", the voter, who is wearing a yarmulke, is heard saying:

Weiner argued that his actions were between himself, his wife, and "his god":

Weiner later took to Twitter afterwards to defend his behaviour.

Today's tirade is not the first time Weiner has caused offence.

Earlier this year he told Daybreak's New York correspondent Lucy Watson he was having difficulty taking her seriously due to her English accent.

He then proceeded to answer some of her questions in a fake English voice.

Watch: Anthony Weiner's Monty Python jibe at a Daybreak correspondent