In 1934, nestled in the Himalayas, a secluded palace perched on a cliff, formerly referred to as the ‘House of Women,’ harbors numerous sinister secrets. As the young nuns from…