My ancestors come from Teberda, a village in the Caucasus Mountains of southern Russia. Small and isolated, Teberda had existed for hundreds of years on the slopes of Mount Elbrus, the highest mountain in Eastern Europe. A hundred years ago, in that isolated village, Muslims, Russian Orthodox Christ...