US Imposes Visa Deposit for Citizens of Zambia and Malawi
The United States is introducing a pilot program under which citizens of Zambia and Malawi will have to pay a deposit of up to $15,000 to obtain certain tourist and business visas. This measure, which...