This document contains details of various bank branches in India including their name, address, IFSC code and MICR code. It lists over 100 branches of Punjab National Bank across multiple cities and states. It also includes details of 3 branches of other banks - ABN AMRO Bank and HSBC in Mumbai. The branches span various regions of India including New Delhi, Chennai, Bihar, Haryana, Punjab and other locations.