US demands $15,000 deposit for visa applicants from two African countries

WASHINGTON — The US will require citizens from Malawi and Zambia to pay a $15,000 (£11,300) deposit for a tourist or business visa, according to the US state department.The 12-month pilot program aimsWASHINGTON — The US will require citizens from Malawi and Zambia to pay a $15,000 (£11,300) deposit for a tourist or business visa, according to the US state department.The 12-month pilot program aims