A number of public and private banks such as Punjab National Bank (PNB), Bank