Caterpillar found in Garden - anybody know what it is

Caterpillar found in Garden - anybody know what it is

Observation - Caterpillar found in Garden - anybody know what it is - Southern Africa. Description: