Discovery Bank has been fined R3 million by South Africa’s Prudential Authority for failing to meet compliance requirements ...