Pretoria’s former ambassador to Iran has been arrested in South Africa on charges he took a bribe to help telecoms company MTN win a $31.6 billion license to operate in Iran.