more than 45000 because just SBI has about 21000 ATMs and SBI group(including associate banks) has about 45000 no of ATMs. in India