ICICI Bank Ltd, India’s largest private sector bank, announced the launch of a new recharge facility for Delhi Metro cards. Any card holder....