Have you ever heard of Larung Gar? This small, remote village is "the kind of place where you have to pinch yourself to believe you’re not dreaming."