I lived in Singapore and I still have a bank account there. A year ago my bank bumped foreign transaction fees on credit cards to 3.5%. This is a robbery. I immediately cancelled that card. I recall the website said the most of the fee is what Visa (or Mastercard) imposes on them. Either way that's not acceptable.