Lucknow, India
Bank of Baroda's ₹5,700 crore NMC settlement to weigh on FY27 profitability | TheBriefWire