William Barr is testifying before US Senate as President Trump’s nominee for the position of attorney general, the top law enforcement office in the country, which he had held once before in the administration of President George H W Bush in the early 1990s.