@New-Rose-Mare-3623636579#269448 It's called DCC: https://en.wikipedia.org/wiki/Dynamic_currency_conversion
Unfortunately, generally it's allowed by Mastercard and there's nothing that the bank can really do about it. Many describe it as a scam, because Mastercard terms state that the buyer has to be given a choice whether they want to use DCC or not. In the real world, the merchants will not always give you that choice. In some countries it is more rampant than in other. For example, it seems to happen often in Turkey, but I have never had a problem with it in Japan.
As you can see on your receipt, it states "I RECOGNISE THAT I WAS GIVEN A CHOICE OF PAYMENT CURRENCIES AND THAT I COULD HAVE PAID IN MERCHANT CURRENCY. I ACCEPT THE EXCHANGE RATE USED TO PERFORM THE CURRENCY CONVERSION AND THAT MY DECISION TO PAY IN ??? IS FINAL." -- if that is not true, then the merchant scammed you.
Addition: I would really advise everyone to use the Auto-Currency feature instead of connecting the card directly to the Local Currency account. Let the card stay connected to your Euro account (that is, the account of the currency in which you are earning your salary). Because if you encounter DCC, you do not want to pay even more exchange fees.