Visas are required by anyone visiting Mozambique  except citizens of South Africa, Zambia, Botswana and Swaziland.