My ticket was issued by British Airways, USA. I have the eticket receipt to prove it.
I fully accept that USD charges from merchants that are outside the USA will rightly trigger the foreign transaction fee. That however is not the fact pattern in my case.