HDFC Bank ranked India’s No. 1 brand for 7th consecutive year