Monday, September 29, 2025

Tag: US may demand a $15 000 deposit for visas

spot_imgspot_img

US may demand a $15 000 deposit for visas

The US may require foreign nationals from certain countries to pay a $15 000 (£11 300) deposit for a tourist or business visa.The 12-month...