It is found only in South Africa; its natural habitat is subtropical or tropical moist shrubland.