Weathered, historic diamond-find ledgers, fossilised oyster shells, mineralised rock formations, salt deposits and old rusted ...
Looking to explore somewhere a little different with a lot of charm? Here are four quirky Karoo small towns to ...