News

Travelers to America now need to pay a new $250 U.S. “visa integrity fee,” according to the administration of President Donald Trump. The fee applies to all visitors who need non-immigrant visas to ...