St. Petersburg doesn't have a lot of bodega-type stores, and the ones that it does have are generally tiny and crowded. It's often difficult to get the shopkeeper to understand what it is that you are asking for - looking through their little windows, they can't tell what you are pointing at.
Everything is pressed up against the glass so that passers by can see exactly what is for sale.
This store was impressive because of the number of bottles. In general, Russians don't seem to crave variety in the same way that Americans do - there aren't as many brands of similar products as there are in U.S. stores. Two categories that have proven to be the exceptions: beer and vodka.