KARACHI National Bank of Pakistan has converted more than 500 branches online across Pakistan, says a press release. Through online facility NBP customers holding an account at any online branch can deposit and withdraw cash from any of the 507 online branches.