PEPSI

Europe Joins Russia in Rush to Build Visa and Mastercard Alternative

The European Central Bank (ECB) has backed plans by leading European banks to create a homegrown European payment system rivalling…