The US now mandates a $15,000 deposit for visa applicants.
The US will require citizens from Malawi and Zambia to pay a $15,000 deposit for tourist or business visas, according to the State Department. This 12-month pilot program aims to […]
Continue Reading
