In the remote Bhutan, an undercover detective investigates the case of a missing Buddhist nun and falls into a risky alliance with his only suspect, an alluring young woman known as the village "demoness".
20.000 Buddhist nuns live in a monastery on a snowy plateau in Tibet, China. Surrounded by harsh nature and secluded from the outside world, these women offer us a glimpse into their religious exploration of life’s biggest questions.
No More results found.