IDBI Bank ₹52,878 Crore Deal: Why Fairfax’s ₹81 Price Has Investors Worried Indian Share Market Updates - October 18, 2026