Bank of Baroda fine highlights issues with transparency in banking.