SBI named Best Bank in India for 2024