Nepal, once a forbidden country, is opening up; this film offers a picture of life in one of the world’s most picturesque countries, as old customs give way to new ideas.