Its illegal! Company should bear the cost of your Visa.