This is one discrepancy I have failed to understand. If banks like Canara and PNB can afford to keep the interest rate 9.5%, why isnt it the case with ICICI and HDFC? Any answers? I am sure the govt policy isnt that loose to let these banks come up with their own interest rates.