Madhya Pradesh Gramin Bank Branches / Micr and ifsc code are easily searchable by the bank, then followed by state, district and branch, so why late, search 175000 branches of 450 banks in india.