Former President Barack Obama's Justice Department allowed Russian attorney Natalia Veselnitskaya to enter the U.S. without a visa, enabling her to lobby President Trump's campaign officials and others in Washington last year.

The department cleared the Kremlin-linked lawyer under "extraordinary circumstances," though her reason for traveling halfway across the world is now being scrutinized.

Veselnitskaya was allowed into the U.S. through a legal loophole, allowing her to accompany a colleague who was testifying in a House committee hearing about Russian policy.

A new report by The Hill indicates how she used the U.S. immigration system to enter the country and engage in nonofficial business while stateside, including a private meeting with President Trump's campaign.

Five days after meeting with Donald Trump Jr., former campaign chairman Paul Manafort, and now-White House senior adviser Jared Kushner in New York City last June, Veselnitskaya was spotted sitting in the front row at a House Foreign Affairs Committee hearing on Russia policy.

The lawyer also attended a movie screening at the Newseum, just up the street from the U.S. Capitol. The film called into question the Magnitsky Act, which imposes sanctions against Russia for human and political rights violations, and which Russian President Vladimir Putin has said he opposes.

Veselnitskaya appeared at a dinner on Capitol Hill where Rep. Dana Rohrabacher, R-Calif., and approximately 20 other guests talked about the movie and Russian policy.

Rohrabacher said on Wednesday that he believed she was there to lobby other lawmakers about reversing the law so Americans could adopt Russian children.