Originally Posted by
JayhawkCO
Not true. 29 countries, including North American, European, Asian, etc. That includes Switzerland where it appears you're located. So head on down!

https://www.evisa.gov.mz/waiver
What do I know, trying to explain the MZ visa waiver...
When I traveled to MZ recently I used the visa on arrival procedure, demonstrating I met all the visa requirements, but upon arrival and not before travel at an embassy or by applying for an e-visa.