ICICI Bank buys 29,015,693 ICICI Prudential Life shares for about INR 14.7 billion, lifts stake to 52.8% - IBN News | Rallies