By Dennis D. McDonald
Pop Buddhist philosophy meets road picture in this engaging movie gorgeously photographed entirely in Bhutan, a tiny country sandwiched between China and India. How do people become accustomed to living in such stunningly gorgeous natural surroundings? Why would anyone want to leave?