Visa is a 100% US product.
MasterCard is widely perceived as a European product, though the corporation is headquartered also in the USA.
The currency of Visa cards is the U.S. dollar (USD).
The MasterCard currency can be the USD, or the euro (EUR), so the holder has to make the strategically important choice when ordering the card.
Please note: Visa and MasterCard cards are accepted practically globally, and nearly any merchant takes both. But whenever you pay in the equivalent of the local currency, the cardholder account may be charged the conversion or currency exchange fees, unless the payment is conducted by the card appropriately chosen for shopping or other expenses in a particular area.
Examples of the Visa and MasterCard cards used around the world:
An owner of a card account in the Russian rubles (RUB) travels to France and pays in the local shops in euros (EUR). If he has a MasterCard, his RUB is converted into EUR. If he uses the Visa, his RUB is converted into USD, then the USD value is converted into EUR. So in this case it is more reasonable to pay by MasterCard because this payment method involves only one conversion.