Just wanted to advise that if one has a Mastercard and there are unauthorized charges on it, the credit card company must bear the loss and not the cardholder. It is a ruling of Mastercard that they will bear the loss due to fraud charges. I do not believe credit card holders are aware of this in India.One may go to sites for Visa and Mastercard to get more information about them before using the same.