Veliky Ustyug, Russia. It seems that time has stopped here...