Bank Branches in PURBA (DISTT. KANGRA) with own SWIFT codes:

Punjab National Bank - PURBA, DISTT. KANGRA (HP): 176024258