Bank Branches in SHAMACHAK with own SWIFT codes:

Punjab National Bank - SHAMACHAK, DISTT. JAMMU (J & K: 180024503