Travellers headed to the U.S. will now have to pay a 'visa integrity fee.' Here's what it is

The $250 fee won't be waived or reduced — but the secretary of Homeland Security can reimburse travellers.

No comments

Read more