CapitalOne does not charge 1% and I confirmed. See below:
Dear Bidhere23,
Thank you for contacting Capital One regarding foreign transaction fees.
Capital One does not charge any type of foreign fee based on currency exchange, transaction location or otherwise. Capital One does not pass through any fees from MasterCard or Visa. There is no Foreign Transaction Charge (FTC) fee, no exchange rate fee and no other fee for any international transaction.
If you have additional questions or concerns, please reply to this message.
Sincerely,
eCorrespondence
Capital One Services(R)