Development Bank of Southern Africa

Acronym
DBSA

The DBSA seeks to play a pivotal role in delivering developmental infrastructure in South Africa and the rest of the African continent.