A documentary by the South China Morning Post unveiled the industry that helps people vanish without a trace In Japan.
Continue Reading