Wednesday, May 6, 2026

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...