Read More

US may demand 15000 deposit for visas BBC

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 pilot programme aims to curb visa overstays “or where scre… [+1945 chars]Read More

Leave a Reply

Your email address will not be published. Required fields are marked *