A group of nuns attempts to establish a school in the Himalayas but the wild, elemental nature of the place has a disturbing effect on them.
A group of nuns attempts to establish a school in the Himalayas but the wild, elemental nature of the place has a disturbing effect on them.