Climate Risk Horizons assessed India's 34 largest banks across a range of sustainability metrics to give them a score out of 20.