A Comprehensive Review of Bank of Baroda Finance: