With DCC the merchant converts the price to rupees at the till. It looks convenient, but the merchant's rate is usually worse than the card network's rate, and many Indian banks still add a fee on the transaction because the merchant is abroad.
The simple rule: when asked whether to pay in rupees or the local currency, choose the local currency.



