William Barr testimony - live: US attorney general grilled by Senate amid calls for his impeachment

William Barr is testifying before the Senate Judiciary Committee, just after the public release of a March letter from special counsel Robert Mueller to the attorney general to express his frustration at the handling of the report detailing the investigation into whether Donald Trump‘s campaign colluded with Russia to win the 2016 presidential election, and obstructed justice during the ensuing investigation.

In March, Mr Barr published a four-page summary of the 448-page dossier before releasing a redacted version last month — Mr Mueller sent his letter expressing frustration just days after the initial summary was released. Following the release of that summary, President Trump and the right-wing media hailed the findings of the report as a “total exoneration”, despite Mr Mueller declaring the opposite and the report painting a highly unflattering portrait of Mr Trump and his inner circle.

News that Mr Mueller sent such came the night before Mr Barr began his two days of testimony before the Senate and House judiciary committees. He is expected to face tough questions on the Mueller report and his decision-making surrounding it. Calls for his impeachment as a result of the letter have already begun. The president, for his part, found himself duped on Wednesday morning into retweeting a message from a decidedly hostile Twitter account.

Please allow a moment for our liveblog to load