Last Hope of Russian Villages: Mobile Shops | Putin, Isolation and Self-Survival
Karelia is a Russian region on the border of Finland. It has more than 430 hard-to-reach villages, many of which have less than a hundred… Read More »Last Hope of Russian Villages: Mobile Shops | Putin, Isolation and Self-Survival