fbpx

Russia Credit Card Marketing Picking Up Speed With Tinkoff Credit Systems

I was just in St. Petersburg, Russia and noticed that credit cards were not accepted everywhere, but yet enough places to separate me from my money. Had I known about Tinkoff Credit Systems when I was in St. Petersburg I would have dropped in to talk to them. It seems that Tinkoff Credit Systems has … Read more