There are around 2.4 million foreign-born people in South Africa, according to official statistics from 2022, or about four per cent of the population.

AFP