Financial supervisory body imposes fines on banks and insurers totaling over 115 million rand | allworld.media