This film was shot in Leh, India. Leh was once the capital of the Himalayan kingdom of Ladakh. Situated high up in the Himalayas in northern India, it lies in an ice desert region. Amidst the cold barren landscape, the town of Leh is an enchanted oasis. Watch this wonderful film from Leh and share the wisdom of this ancient land.
Watch more fables and films from enchanted lands: elfproject.org