Bank of Baroda: Most up-to-date News Regarding Banking
Bank of Baroda (532134.IN) shares have fallen 17% in the last two months as investors fretted in the Indian lender’s soured loans. Nomura sees the dip as being a good buying opportunity and it has upgraded the second biggest government-controlled […]