Leading Indian banking and financial services company
Major Indian bank, one of India's largest financial institutions