Some thread necromancy here.
In order in the last 30ish years....
South Africa (not born here)
Zimbabwe (born here)
Zambia
UK
Lesotho
In the last 2 years...
UAE - Dubai (Ok fair enough transit only, but include it as I've spent 6 nights in the airport hotel)
Afghanistan
Australia
Singapore
Malaysia
Thailand
Hong Kong
South Sudan
Netherlands
Germany
Switzerland
Lichentstien (ok again just transiting through, but in a 5 s/km country not much else to do, but did stop for tea and got passport stamped)
Austria
Italy
Monte Carlo
France
Spain
Czech Republic
Greece