Chinese: 在他们身上发生了什么仍然是个谜。
English: What happened to them is still a mystery.