All these are mentioned in the Terms and Conditions. At least for Citibank, ICICI Bank and SBI, I know it is because I use those cards and I have read it. People who are lazy to read the documents that come along with the card compain that Banks are cheating!!!