Africa: US Imposes $15,000 Visa Deposit Requirement on Malawi and Zambia, Aims to Reduce Overstays in High Violation Countries
The United States will require citizens of Malawi and Zambia to pay a $15,000 deposit when applying for tourist or business visas,…