Bank Branches in HAMIRPUR (UP) with own SWIFT codes:

Punjab National Bank - HAMIRPUR: 210024102