The Mother Nature series is made in the sacred, 3000 m high mountain pass “Dochu La” in Bhutan. Legend says this is the place where the famous Lama Kunley (the Divine Madman) 500 years ago conquered the female demon of the pass and trapped her under a rock. |