National Development Banks (NDBs) are government-owned or controlled financial institutions with a specific mandate to support socio-economic development. They provide financing and other services, like guarantees and advisory services, to specific sectors or initiatives aligned with national development goals.