David Gareja is a rock-hewn Georgian Orthodox monastery complex located on the half-desert slopes of Mount Gareja. The comp ...