Sort:  

Yes, it is Russia

Cool :) and which city or town?

Vologda - regional center of North-West of Russia