C cnbc.com Travelers to the U.S. must pay a new $250 'visa integrity fee' – what to know 87 points koolba 1 year ago 98 comments