US Democratic presidential candidate Bernie Sanders has criticized Hillary Clinton's progressive credentials, days after she narrowly beat him in the Iowa caucuses.
Sanders pointed out a list of issues on Wednesday where he claimed the Democratic presidential frontrunner's policies are against the liberal line of the Democratic Party.
He questioned Clinton’s huge fund-raising for her electoral campaign, saying she is far from pursuing progressive causes.
“You can be a moderate. You can be a progressive. But you can’t be both a moderate and a progressive,” he wrote on his Twitter.
"I do not know any progressive who has a super PAC and takes $15 million from Wall Street," Sanders told CNN.
"That's just not progressive. As I mentioned earlier, the key foreign policy vote of modern American history was the war in Iraq. The progressive community was pretty united in saying, 'Don't listen to Bush. Don't go to war.' Secretary Clinton voted to go to war," the Vermont senator stated.
Clinton was quick to defend her record. She said under Sanders’s criteria many of the US Democratic high officials would be considered non-liberal and non-progressive.
She said that she was "amused" that Sanders appears to consider himself the "gatekeeper on who's progressive."
"So I'm not going to let that bother me," she said. "I know where I stand."
The war of words between the two candidates comes as they will fight for the majority in the New Hampshire's primary on February 9.
On Monday, former Secretary of State Clinton won the Democratic caucuses in a tight race with Sanders.
Clinton won the Iowa contest by the narrowest margin in state history, capturing 49.9 percent of the vote to 49.6 percent for Sanders.
Democratic candidate Martin O'Malley ended his campaign after failing to show any significant performance in the Iowa caucuses.