Bank Branches in KANGRA (HIMACHAL PRADESH) with own SWIFT codes:

Punjab National Bank - BALAH (KOTLA): 176024182
Punjab National Bank - KANGRA: 176024302
Punjab National Bank - SANSARPUR TERRAS, DISTT. KANGR: 176024379