A federal grand jury in Virginia has declined to indict New York Attorney General Letitia James, days after a judge dismissed the earlier case against her.

It marks another blow to Trump's efforts to prosecute those he considers political adversaries, which also includes ex-FBI Director James Comey.

Last month, a judge dismissed the federal cases against James and Comey after finding the prosecutor appointed by Trump was not in the post legally.

James, who had successfully brought charges against President Donald Trump before he won re-election, had said the federal case alleging she committed bank fraud and made false statements to a financial institution was politically-motivated.

CBS News, the BBC's US partner, reported the grand jury declining to sign off on an indictment citing an unnamed official.