The Interest rate puzzle: Some clues