Where in the World is Stepantsminda?

Stepantsminda, formerly known as Kazbegi, can be found way north, in a lesser-visited region of the Republic of Georgia, just shy of the Russian border. I’m often asked what my favorite country or place to visit is. This is, of course, an extremely difficult question to answer and one I gingerly try to sidestep when […]