Why do Nepalis have to pay a deposit of up to 2.1 million rupees when applying for a US visa?

Ads will close in 8 seconds
Skip Ad