Phrases for shopping in Russian

Trip to Russia and... who hasn't gone shopping in cities like Sochi, Moscow or Saint Petersburg? Having some basic knowledge in order to communicate in these situations is always helpful. Here you have some contents in Russian that will help you.