Appraising the regulatory framework of the new South African Deposit Insurance System

South Africa has recently established its first deposit insurance body, the Corporation for Deposit Insurance (the Corporation), as part of the Twin Peaks regulatory reforms following the 2008/09 Global Financial Crisis (Crisis). The primary responsibilities of the Corporation are to establish, m…