yes, the banks do charge a fee
1. FX, rate by the bank or the card organisation. the rate is probably more favourable to the bank
2. Fee for overseas transaction, normally a small percentage of the total amount depends on different banks. you can enquiry on it
2. Fee for overseas transaction, normally a small percentage of the total amount depends on different banks. you can enquiry on it