20090525 business.india-business: Bank of Baroda slashes deposit rates by 0.25-0.75%