News

Customer deposits, a key indicator of public confidence, also climbed significantly--from L$135 billion in 2022 to L$198.7 billion in 2023, L$228.77 billion in 2024, and L$251 billion by March 2025.