A huge temple in Guizhou stands at the foot of a mountain cliff