I am in India and use my credit card the hosting charges in the US. I have a Mastercard CC the current US $ selling rate is 43.10 Indian rupees. However the bank (ABN AMRO) charges me 45.20 Rs per $. Which is 2 Rs more than the official selling rate which is given by Reserve Bank of India. On asking ABN Amro they on why they are charging more they tell me that it is decided by Mastercard and not the bank. Is this true? Does Mastercard charge higher for the US $.