In an alarming development for India's financial sector, Bank of Baroda (BoB), one of the country's largest public sector banks,…