In Chinese, the words Lo-Sheng mean “happy life”, but the inhabitants of Lo-Sheng Sanatorium (樂生療養院) know very little of home…