A letter I received dated January 20, 2016, indicates that Bank Of America has eliminated foreign transaction fees from the Bank Of America Virgin Atlantic World Elite MasterCard. It is now part of the club with many other airline cards that have no foreign transaction fees when purchasing overseas. […]