UUnited States Read More US Imposes $15,000 Visa Deposit on African Travelers6 August 2025 Marrakech – The United States will soon require citizens from Malawi and Zambia to pay a $15,000 deposit…