US President Donald Trump took to Twitter on Tuesday (25 July) to once again slam Attorney General Jeff Sessions, calling the country's top prosecutor "weak". Trump's latest criticism came a day after he described Sessions in a tweet as "our beleaguered AG".

"Attorney General Jeff Sessions has taken a VERY weak position on Hillary Clinton crimes (where are E-mails & DNC server) & Intel leakers!" Trump tweeted.

Over the past few months, Trump has repeatedly slammed Sessions for recusing himself from the FBI investigation into Russian interference in the 2016 presidential election and possible ties between Trump's team and Moscow.

Last week, Trump said he would not have hired Sessions if he had known that the Attorney General would have recused himself from the Russia investgation.

Sessions said he would stay in the post for "as long as that is appropriate".

When asked by reporters about heightened tensions between Trump and Sessions, the new White House communications director Anthony Scaramucci said the president has been "obviously frustrated" with the situation.

"I have an enormous amount of respect for the attorney general, but I do know the president pretty well, and if there's this level of tension in the relationship that's public, you're probably right," Scaramucci said.

At a Rose Garden appearance with Lebanese Prime Minister Saad Hariri, Trump said he was "very disappointed" with the attorney general and said he expected him to be "much tougher on the leaks from intelligence agencies, which are leaking like rarely have they ever leaked before".

He also reiterated that Sessions should not have recused himself and should have informed him before taking office.

"I would have quite simply picked somebody else," Trump said. "I think it's unfair to the presidency... Time will tell. Time will tell".

Twitter slammed the president's continued attacks on Sessions for recusing himself from the Russia probe arguing that he was legally obligated to do so. One person described Trump's actions as an "unbelievably horrible display" of behaviour from a US president.

"You can't just keep firing people who disagree with you and replacing them with 'friendlies'!" journalist Jules Suzdaltsev tweeted. "The American government simply isn't designed to fulfil your dictatorial desires, nor does it run like one of your FAILING businesses!"

One Twitter user wrote: "Wayyyyyy to throw your buddy Jeff Sessions under the bus! this should be a lesson to anyone working for Trump. All expendable!"

Another tweeted: "You demand loyalty from everyone and then throw them under the bus. Isn't loyalty a two-way street?"

"What president of the United States undermines his own staff on social media? None. You're no POTUS. You're a disgrace. Resign," a person tweeted.